配置面板 Settings
列设置 · 筛选项布局配置。与列表页 FilterBar / FilterDrawer 联用。
列设置 RdTableColumnSettings
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
items | 列配置项(visible / fixed 锁定 / tableFixed 表格固定 / flags 自定义动作) | TableColumnSettingItem[] | — |
customized | 是否已定制 | boolean | — |
showPinLeft | 是否展示「固定左侧」 | boolean | true |
showPinRight | 是否展示「固定右侧」 | boolean | false |
extraActions | 追加的自定义动作列(与固定左/右同款开关) | TableColumnSettingAction[] | [] |
hint | 覆盖面板提示文案 | string | — |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
toggle | 显示切换 | (key: string) => void |
toggleTableFixed | 切换表格列固定(左/右互斥) | (key: string, side: 'left' | 'right') => void |
toggleAction | 切换自定义动作开关 | (columnKey: string, actionKey: string) => void |
reorder | 拖拽排序 | (from, to) => void |
reset | 恢复默认 | () => void |
Slots
| 插槽名 | 说明 |
|---|---|
append | 列设置触发按钮右侧的扩展内容(自定义按钮等) |
筛选项配置 RdFilterLayoutSettings
列表筛选项
左侧勾选在筛选栏显示;右侧「快捷」标记为快捷筛选项
- 固定
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
items | 筛选项配置;含 inlineVisible / quick / order / fixed | FilterFieldSettingItem[] | — |
customized | 是否已相对默认定制 | boolean | — |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
toggle | 切换是否在筛选栏显示 | (key: string) => void |
toggleQuick | 切换是否为快捷筛选项 | (key: string) => void |
reorder | 拖拽排序 | (from, to) => void |
reset | 恢复默认 | () => void |