UI
This commit is contained in:
@ -4,6 +4,23 @@ import { SearchDrawerService } from '@shared';
|
||||
import { fromEvent, Subscription } from 'rxjs';
|
||||
import { debounceTime } from 'rxjs/operators';
|
||||
|
||||
/**
|
||||
* 列表基础组件
|
||||
* 功能:
|
||||
* 1、计算列表滚动高度(scrollY)
|
||||
* 实现:
|
||||
* 1、列表组件需继承BasicTableComponent,并且提供SearchDrawerService派生类
|
||||
* 2、引入commom-table.less 样式文件
|
||||
* 3、列表使用table-box class包裹。组件会自动减去layout-pro-header、page-header-wrapper和nz-tabs-nav标签的高度,以及header_box和height_box class的高度,最后减去deviationHeight的偏移高度
|
||||
* 2、提供筛选抽屉,并返回sf实例(sf)
|
||||
* 实现:
|
||||
* 1、列表组件需继承BasicTableComponent,并且提供SearchDrawerService派生类
|
||||
* 2、实例化schema,及给schema赋值sf配置
|
||||
* 3、重写search()方法。当筛选抽屉触发查询时会调用这个方法
|
||||
* 提供:
|
||||
* 1、抽屉的sf实例
|
||||
* 2、sf.value的数据=>sfValue
|
||||
*/
|
||||
@Component({
|
||||
template: ''
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user