跳到主要内容

数据表格(修改版)

应用场景
1、展示和组织数据,有大量结构化数据需要展示
2、 当需要对数据进行排序、搜索、过滤、分页展示等复杂操作

属性

数据属性

  • 数据源:表格展示的数据。数据源可以由 js计算 或者 服务接口 获取得到。 Alt textAlt text
  • 数据类型:由以上数据源推导得出,无需单独设置。 Alt text
  • 初始加载:通过JS计算或者服务接口获取数据源时,即完成初始加载。
  • 分页:是否展示分页组件。 1、打开分页开关
    2、添加分页事件和获取逻辑
    3、逻辑编排获取接口数据并赋值到表格中
    4、传给数据表格的数据类型不是数组,是一个带分页信息的对象
![Alt text](img/image-3.png)
![Alt text](img/image-11.png)
![Alt text](img/image-4.png)
![Alt text](img/image-5.png)

选择属性

  • 单选/多选:如果支持多选,可以配置多选数。
    • Alt text

样式属性

  • 布局风格
    • 默认布局
    • 适中布局
    • 紧凑布局
  • 显示边框:显示表格外部以及内部的所有框线
  • 固定表头:设置表头固定,只滚动数据行。必须同时设置 每一列的宽度
  • 开启斑马纹

Alt text

表格列

通过设置表格列属性,可自定义表格每列的功能

  • 列名:可以手动输入,定义表格显示的列名
  • 字段:数据项中对应的字段名,如createdTime
  • 类型
    • 普通文字
    • 自定义插槽:作用域插槽可以实现自定义表格单元格内的元素,比如按钮、工具条、带样式的文本等等
    • 分组
  • 格式转换:对表格数据进行格式化,如枚举映射、时间戳转化等
  • 表格列填充剩余宽度:没有固定宽度,填充剩余宽度
  • 表格列指定宽度:填入固定的像素值宽度
  • 内容省略展示:内容超出宽度后文本是否自动省略、不换行、以省略号接吻
  • 提示配置:显示提示,鼠标悬浮在单元格上时,是否显示提示信息

Alt text

事件

表格行点击、单元格点击、行双击、行属性设置、选中行高亮

事件的触发,需要开启开关后,点击查看按钮,到对应的交互逻辑面板中进行编辑

Alt text

样式

  • 单元格选中状态
  • 表格样式:可以针对 hover非hover 态进行分别修改「见下图」
    • 表头:可对字体、描边、背景进行修改(可统一修改,也可选中某一列表头进行修改)
    • 表格内容:可对字体、描边、背景进行修改
    • 表格:可对字体、描边、背景进行修改
    • 表格行:可对描边、背景、不透明度进行修改
  • 空状态样式
    • 空状态图片:可对尺寸、描边、背景进行修改
    • 空状态文案:可对字体进行修改
  • 分页样式
    • 分页器可以调整为:居左、居中、居右(前提是将底部勾选操作区显示按钮关闭)「见下图」

Alt text Alt text Alt text

使用说明

点击画布右上角调试按钮,即可预览数据表格运行时的呈现效果。

Alt text Alt text