跳到主要内容

数据表格

显示表格数据的组件,可灵活配置表格列、分页、运行时列设置等

功能演示

添加列

添加列

分页模式

表格组件默认是关闭分页模式的,此时设置数据源只需要传入数据对象数组即可,比如表格有两列——userName和email,那么通过逻辑线连接数据表格,在设置数据源操作项中就可以看到需要的数据结构: 未分页

如果打开分页模式,表格数据源数据就需要包含分页信息了: 开启分页

展开行

有些数据不适合在表格行展开,可以放在行的展开内容区。只需要在表格的高级设置里打开“表格行展开”,并配置字段名和数据类型定义即可: 展开行

动态设置表头

当需要设置动态表头时,打开此项,用JS计算组件输出表头配置数据,连接到数据表格进行动态表头设置: 动态表头

能输出配置数据的组件都可以作为动态表头数据来源,比如JS计算、服务接口等: 动态表头数据

完整配置

常规

属性名称说明
显示列名默认打开,关闭后运行时不会显示列名
列宽分配按比例分配多余宽度、固定列宽、按比例适配(无横向滚动条)
添加列手动配置表格列
分页模式开启后表格具有分页功能,设置数据源时需要携带分页信息
动态设置loading开启后,支持通过逻辑连线设置表格为loading状态
自定义空白状态配置空状态图片、文案
开启空状态插槽开启后,支持在表格空状态时自定义内容
空状态配置开启后,用于插槽的空状态配置

高级

属性名称说明
排序事件点击排序后触发该事件,入参为列id和order
标题区插槽开启后,支持在表格左上角自定义内容
操作区插槽开启后,支持在表格右上角自定义内容
列设置按钮开启后,支持在表格右上角显示列设置按钮,可以在运行时调整展示列的顺序、固定和显隐。同时支持加入列结构变化事件
表格行展开开启后,支持自定义行展开内容、展开收起图标
行操作配置各种事件:行点击、单元格点击等
行合并配置对哪些列在其行数据相同的时候进行行合并
表格数据懒加载当表格数据太大时,可以开启此项进行优化。初始只加载部分数据,滚动条接近底部时再多加载一部分数据,直到全部数据加载完(表格需要有滚动条才能生效)
自动滚动到首行当分页、排序、筛选变化后是否滚动到表格顶部
总结栏开启后表格底部会出现一个可修改配置的合计栏
动态设置显示列开启后,可以通过逻辑连线连接表格的输入项【设置显示列】,传入显示列对应的字段列表。该功能只能控制列的显示隐藏
动态设置表头用配置数据控制表格列
动态修改列属性开启后, 可以通过逻辑连线连接表格的输入项【修改列属性】,支持动态修改已经存在的列的显隐、标题、字段和宽度
勾选开启后,可以进行表格勾选相关的操作。同时可以通过逻辑连线连接输入项【获取勾选数据】和【清空勾选】