Table 表格增强
表格单元格与工具栏增强:行内编辑 / 下拉、链接单元格、列设置。行操作直接用 RdButtonGroupMore(可加 class="table-row-actions")。
链接单元格
行操作
复用 RdButtonGroupMore:size="small" + class="table-row-actions";完整 API 见 Button。
行内下拉
行内编辑
与 el-table 联调:文本 / textarea / 金额列。
分页
列表底部分页:页码、每页条数、跳转。
共 248 条,显示 1–50
每页
1 / 5
跳转至
列设置
API
RdTableInlineEdit
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
v-model | 单元格值 | string | number | '' |
title | 浮层标题 | string | '编辑' |
inputType | 输入类型 | 'text' | 'textarea' | 'text' |
| 事件名 | 说明 | 类型 |
|---|---|---|
update:modelValue | 值变更 | (value) => void |
save | 保存 | (value) => void |
cancel | 取消 | () => void |
RdTableInlineSelect
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
v-model | 选中值 | string | number | — |
options | 下拉选项 | InlineSelectOption[] | — |
RdTableCellLink
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
variant | 样式变体 | 'primary' | 'muted' | 'primary' |
block | 块级占满宽度 | boolean | false |
showIcon | 显示外链图标 | boolean | true |
| 事件名 | 说明 | 类型 |
|---|---|---|
click | 点击 | (event: MouseEvent) => void |
RdTableColumnSettings
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
items | 列配置项 | TableColumnSettingItem[] | — |
customized | 是否已定制 | boolean | — |
| 事件名 | 说明 | 类型 |
|---|---|---|
toggle | 显示切换 | (key: string) => void |
reorder | 拖拽排序 | (from, to) => void |
reset | 恢复默认 | () => void |
RdPagination
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
currentPage | 当前页(配合 update:currentPage) | number | — |
pageSize | 每页条数 | number | — |
total | 总条数 | number | — |
| 事件名 | 说明 | 类型 |
|---|---|---|
update:currentPage | 页码变更 | (page: number) => void |
update:pageSize | 每页条数变更 | (size: number) => void |