Skip to content

Filter Bar 筛选条

Filter Bar 组件用来进行简单筛选。

基本用法

是否允许重置

修改重置文字

是否可选择

类型

typescript
type FilterMode = 'editable' | 'display-only'
type EditorType =
    | 'button-edit'
    | 'check-box'
    | 'combo-list'
    | 'combo-lookup'
    | 'date-picker'
    | 'date-range'
    | 'datetime-picker'
    | 'datetime-range'
    | 'month-picker'
    | 'month-range'
    | 'year-picker'
    | 'year-range'
    | 'input-group'
    | 'lookup'
    | 'number-range'
    | 'number-spinner'
    | 'radio-group'
    | 'text'

属性

属性名类型默认值说明
dataarray<Condition>'[{id: 'name',fieldCode: 'name',fieldName: '名称',compareType: '0',valueType: 0,value: '示例 1',relation: '1'}]'被绑定数据
fieldsarray<FieldConfig>'[{ id: 'name', code: 'name', labelCode:'name', name: '名称', editor: { type: 'text' } }]'筛选分类
modestring as FilterMode'editable'是否可选择
resetTextstring'清空已选'清空值文字
showResetbooleanfalse是否显示重置

FieldConfig

data 字段配置

属性名类型默认值说明
idstring''字段 ID
codestring''字段标签,字段编号的唯一标识
labelCodestring ''字段名称
namestring''名称
editorstring'{type:EditorType}'编辑器类型

Condition

fields 字段配置

属性名类型默认值说明
idstring''唯一性标识
fieldCodestring ''字段编号
fieldNamestring''字段名称
valueTypeValueType''值类型
valuestring''字段名称