Table 表格增强
表格单元格与工具栏增强:行内编辑 / 下拉、链接单元格、列设置。行操作直接用 RdButtonGroupMore(可加 class="table-row-actions")。
链接单元格
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
variant | 样式变体 | 'primary' | 'muted' | 'primary' |
block | 块级占满宽度 | boolean | false |
showIcon | 显示外链图标 | boolean | true |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
click | 点击 | (event: MouseEvent) => void |
行操作
复用 RdButtonGroupMore:size="small" + class="table-row-actions";完整 API 见 Button。
行内下拉
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
v-model | 选中值 | string | number | — |
options | 下拉选项 | InlineSelectOption[] | — |
行内编辑
与 el-table 联调:文本 / textarea / 金额列。
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
v-model | 单元格值 | string | number | '' |
title | 浮层标题 | string | '编辑' |
inputType | 输入类型 | 'text' | 'textarea' | 'text' |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
update:modelValue | 值变更 | (value) => void |
save | 保存 | (value) => void |
cancel | 取消 | () => void |
分页
列表底部分页:页码、每页条数、跳转。
共 248 条,显示 1–50
每页
1 / 5
跳转至
Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
currentPage | 当前页(配合 update:currentPage) | number | — |
pageSize | 每页条数 | number | — |
total | 总条数 | number | — |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
update:currentPage | 页码变更 | (page: number) => void |
update:pageSize | 每页条数变更 | (size: number) => void |
列设置
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 | 列设置触发按钮右侧的扩展内容(自定义按钮等) |