@riil-frontend/component-column-configurator

2.0.7 • Public • Published

用于 Table 的列配置器

column-configurator

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

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

API

参数名 说明 必填 类型 默认值 备注
columns 列配置数据 - Array - Table 所需的列数据
onChange 点击确认后回调 - (columns:array)=>{} - 点击 ok 后的回调函数
buttonProps 透传按钮属性 - object - 透传按钮属性
overlayProps 透传 overlay 属性 - object - 透传 overlay 属性
iconProps 透传 icon 属性 - object - 透传 icon 属性
maxSelectCount 最大选择个数,不能和 minSelectCount 同时使用 - number - 最多可勾选几项,达到后其他项禁用勾选。启动此属性后,全选按钮将被取消
minSelectCount 最少选择个数 ,不能和 maxSelectCount 同时使用 - number - 最少可勾选几项,达到后其他项禁用取消勾选。启动此属性后,全选按钮将被取消

column 数据

参数名 说明 必填 类型 默认值 备注
hidden 隐藏/显示 - boolean false 不填写此属性,默认为显示该列
hiddenDisabled 禁用隐藏/显示操作 - boolean false 不填写此属性,默认为可以进行隐藏/显示操作

Readme

Keywords

Package Sidebar

Install

npm i @riil-frontend/component-column-configurator

Weekly Downloads

11

Version

2.0.7

License

MIT

Unpacked Size

1.44 MB

Total Files

19

Last publish

Collaborators

  • riil-frontend