1.0.2 • Published 10 months ago
@riil-frontend/component-column-config-cache-drawer v1.0.2
列配置抽屉组件(缓存)
column-config-cache-drawer
API
参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 |
---|---|---|---|---|---|
visible | 是否显示抽屉组件 | 是 | boolean | false | |
columns | 列配置数据(table columns 的数据格式) | 是 | Array | - | ‘重置’操作的默认数据的来源,且不能通过 onChange 修改 |
onChange | columns 更新后回调 | - | Function | (columns:Array) => {} | 点击‘确定’和修改 columns 均会触发 |
onClose | 抽屉关闭按钮回调 | - | ()=>{} | ||
tableKey | 表格唯一标识 | - | String | - | 用于区分同一路径(pathname)下的多个表格,建议尽量填写 |
userId | 当前用户 id | - | String | - | 为空则自动通过 checkToken 接口获取 |
request | ice 中请求方法实例 | 是 | Function | - | 默认取完整的 response 返回值 |
responseInterceptors | request 返回值拦截器 | - | Function | - | 兼容不同全局拦截器场景,需返回 result |
configuratorProps | 透传 ColumnConfiguratorDrawer 属性 | - | Object | - |
column 数据
参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 |
---|---|---|---|---|---|
dataIndex | table 的快速取值字段 | - | String | - | 列设置中的唯一标识 |
title | table 的表头显示的内容 | - | String | - | 用于列设置的 label 展示 |
hidden | 默认隐藏/显示该列 | - | Boolean | false | |
hiddenDisabled | 禁用该列的隐藏/显示操作 | - | Boolean | false | |
fixedIndex | 固定位置,不参与列设置 | - | Number | - | 忽略该列,并在返回时根据从大到小的顺序,正数插入头部,非正数插入尾部 |