1.0.14-a.2 • Published 6 months ago

@riil-frontend/component-column-configurator-drawer v1.0.14-a.2

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

ColumnConfiguratorDrawer

column-configurator-drawer

列配置抽屉组件(UI) 经配置器配置后的列数据,每条列数据内将被注入 hidden:boolean 属性,用以标识是否显示该列;列数据中写入 hiddenDisabled:true 属性,标记该列为禁止隐藏操作列。

onChange 返回数据集为全部数据集,由使用者通过 hidden 自行过滤显示项

###注意 maxSelectCount,minSelectCount 不支持同时使用

API

参数名说明必填类型默认值备注
columns列配置数据必填Array-Table 所需的列数据
onChange点击确认后回调必填(columns:array)=>{}-点击 ok 后的回调函
group待选列表分组信息-array-[{name:'xxx',children:dataIndex1,dataIndex2,...}]
hasSearch是否启用待选搜索功能-booleantrue
hasSelectAll是否启用全选/全部取消-booleantrue
maxSelectCount最大选择个数,不能和 minSelectCount 同时使用。设置此项,强制不显示全部选择/全部取消按钮-number-最多可勾选几项,达到后其他项禁用勾选。启动此属性后,全选按钮将被取消
minSelectCount最少选择个数 ,不能和 maxSelectCount 同时使用。设置此项,强制不显示全部选择/全部取消按钮-number-最少可勾选几项,达到后其他项禁用取消勾选。启动此属性后,全选按钮将被取消
hasDefault是否显示恢复默认按钮-booleantrue
onDefaultClick点击恢复默认按钮回调-()=>{}-
hasReset是否显示重置按钮-booleantrue
visible是否显示抽屉组件必填booleanfalse
title抽屉标题-string"配置显示字段"
onClose抽屉关闭按钮回调-()=>{}
drawerProps透传覆写抽屉属性-object{ closeMode:'close' }
defaultColumns用来作为恢复默认和待选项排序用的初始列配置数据,若不设置,则已选项按照 columns 顺序显示,点击恢复默认出发回调函数 onDefaultClick-array-{dataIndex:"xxx"},...
innerTitle内部标题文案-string'显示字段'

column 数据

参数名说明必填类型默认值备注
hidden隐藏/显示-booleanfalse不填写此属性,默认为显示该列
hiddenDisabled禁用隐藏/显示操作-booleanfalse不填写此属性,默认为可以进行隐藏/显示操作
fixedIndex设置此值的项,不参与排序-number-
dataIndex列唯一标示符必填string-
title列显示名称必填string-
mode组件展示形态-stringnormalnormal 正常展示形态 simple 简单展示形态
1.0.14-a.2

6 months ago

1.0.12-a.1

7 months ago

1.0.9

7 months ago

1.0.8

7 months ago

1.0.14-a.1

6 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.12-a.2

7 months ago

1.0.11

7 months ago

1.0.10

7 months ago

1.0.13

7 months ago

1.0.12

7 months ago

1.0.5

11 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago