Skip to content

Table 表格增强

表格单元格与工具栏增强:行内编辑 / 下拉、链接单元格、列设置。行操作直接用 RdButtonGroupMore(可加 class="table-row-actions")。

Attributes ​

属性名说明类型默认值
variant样式变体'primary' | 'muted''primary'
block块级占满宽度booleanfalse
showIcon显示外链图标booleantrue

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是否展示「固定左侧」booleantrue
showPinRight是否展示「固定右侧」booleanfalse
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列设置触发按钮右侧的扩展内容(自定义按钮等)