更新时间:2024-02-26 GMT+08:00
分享

表格

使用场景

表格用来规整数据,将数据以表格的形式合理化展示。

组件图标:

基本属性

表1 基本信息

序号

属性名

说明

设置器类型

可选值

默认值

支持变量绑定

1

选择模型

用于选择数据模型

模型选择组件

-

-

2

只读

只读只显示数据,不可编辑操作表格

switch开关

开/关

3

启用添加

新增添加按钮,可以添加新一行

switch开关

开/关

4

是否允许复选框选中数据

可通过勾选复选框,选择多条数据

switch开关

开/关

5

表格高度

手动设置表格高度

数字选择器

-

-

6

表格最大高度

限制表格的最大高度

数字选择器

-

-

7

默认排序

设置字段,通过写一个Object,根据对象定位表格

input输入框

-

-

8

测试数据

提供表格的测试数据

代码编辑器

-

-

9

表格数据

提供表格的默认数据

代码编辑器

-

-

10

查询数据的方法

获取表格数据的方法

代码编辑器

-

-

11

分页配置

配置表格的分页功能

代码编辑器

-

-

12

表格列

选中模型后展示全部的表格列

metaArrayList

-

-

13

行操作设置

设置对单个行的操作

select选择器

-

-

14

自定义行操作

新增操作列,对行可新增自定义操作列

metaCollapse

-

-

15

表格列最小宽度

设置表格列的宽度最小值

数字输入框

-

-

16

表格列宽度

设置表格列的宽度

数字输入框

-

-

17

启用折叠

新增折叠列

switch开关

开/关

18

树形表字段

从表格数据中选择

select选择器

-

-

19

折叠表格映射

选择需要折叠的某一行或某一列

代码编辑器

-

-

20

默认展开所有行

默认展开表格的每一行设置

switch开关

开/关

21

展开的行id数组

设置想要折叠某一行的数据,通过id设置

代码编辑器

-

-

22

渲染优化

优化表格数据渲染

代码编辑器

-

-

属性详解

表格数据

表格数据写成JSON格式,key对应每一行的字段value。

表格列

选择表格模型后,显示表格列数据,支持批量显示/隐藏功能、编辑表格某一列、显示/隐藏某一列。

表2 表格列属性

序号

属性名

说明

设置器类型

可选值

默认值

1

列标题

列标题列文字

input输入框

-

-

2

列字段

列的标识字段

input输入框

-

-

3

列宽

设置每一列宽度

数字编辑器

大于0的整数

48

4

最小列宽

设置列最小宽度

数字编辑器

大于0的整数

-

5

格式化方法

格式化表格列的方法

代码编辑器

-

-

6

文本溢出显示tooltip

文本溢出是否显示tooltip

switch开关

-

7

列固定

列固定的方位

select选择器

-

-

8

是否排序

是否自动对表格进行排序

switch开关

-

9

表头tip

表头提示按钮显示

switch开关

-

10

表头tip内容

内容的文本设置

input输入框

-

-

11

是否可编辑

设置这一行数据是否可编辑

switch开关

-

12

必填

是否必填

switch开关

-

13

控件类型

设置表格某一列是什么类型

select选择器

-

输入框

14

默认值

设置表格列的默认值

select选择器

-

-

15

类型

根据控件类型变换展示类型

select选择器

根据控件类型变换

-

高级事件

表3 高级事件

序号

事件名

触发条件

说明

1

onSortChange

排序条件变化事件

表格顺序发生变化,也可在删除行时触发

2

onExpandChange

表格行展开事件

展开一行表格时触发回调的事件

3

onUpdate:modelValue

绑定值改变时触发

表格绑定的表格数据发生变化时触发

分享:

    相关文档

    相关产品