表格

更新时间:
复制 MD 格式

使用场景

页面编排的页面中需要使用表格进行数据显示和数据操作时,您可以使用表格组件。

使用说明

表格拖入画布后,需要绑定一个类型为List<Structure>的变量,其中Structure为表格中每行数据对应的类型。配置表格变量的步骤既可以在表格刚拖入时进行,也可暂时跳过。把表格拖入画布后,您可以在表格的属性设置中重新对变量进行绑定和配置。

  • 拖入组件时绑定表格变量。表格配置如下图,var_list_object为该表格配置的订单列表,表格每一行的数据为订单信息。绑定变量后弹窗内会显示Structure内的字段及其信息,以及它在表格里对应的列显示名称。您可根据需要在选中1后拖动目标表格行的位置,或修改列显示名称。通过底部批量添加变量字段,您可对每一行数据对应的结构对象类型进行下钻,并选择对应的想要在表格中展示的字段。在弹出的配置弹窗中,第一步为配置字段。在绑定表格变量下拉框中选择目标变量(例如 var_list_object),下方列表展示已选字段的显示名称、字段名称、编码及类型等信息。可拖拽字段左侧图标调整排序,也可单击批量添加变量字段批量添加字段,完成后单击下一步进入选择布局步骤。

    您可以单击添加容器列,为表格添加容器列。表格中的容器列支持将组件或模板拖拽到列单元格中,实现自定义列内容。选中操作列后,可在右侧属性面板设置列固定方向(无/左/右)、最大展示数量,以及管理操作项(如详情),并通过添加一项+新增操作项。

  • 拖入组件后再绑定表格变量:在右侧属性面板的数据设置区域,将数据来源设置为固定值,然后单击编辑数据按钮配置表格数据。主键可设置为对应字段(如 categoryId),迭代变量名默认为 item索引变量名默认为 index

    表格拖入页面,单击跳过后,您可绑定所需的数据集,并进一步配置表格的其他字段。

配置项

说明

数据(绑定变量)

  • 数据集:表格中显示的数据所对应的数据源。

    • 当数据源为固定值时,您可以单击编辑数据,在数据编辑对话框中设置数据源。

    • 当数据源为动态值时,支持绑定List<Structure>类型的变量。

  • 总数:表格中的数据总计条目数,需为Integer类型的变量。

  • 当前页:表格当前页,需为Integer类型的变量。

  • 主键:表格中每一行数据对应的主键。

  • 迭代变量名:默认为item

  • 索引变量名:默认为index

风格和样式

支持设置表格的奇数行和偶数行是否显示不同的颜色,以及是否显示表头等。

分页设置

表格支持前后翻页,对表格底部的分页栏样式进行自定义配置。

行选择器

  • 若启用行选择器,应用运行时支持勾选一行数据进行后续对应操作。

  • 行选择数据集需为List<Structure>类型,其中Structure为表格单行数据中key对应的数据类型。

  • 支持行选择器属性设置,您可以通过JS方法进行行数据disable规则设置。在行选择器配置面板中,类型支持选择复选单选。在行选择属性区域,可单击绑定动作配置行选择后的操作逻辑。

操作列

对表格中每行数据能够进行的操作,每项操作都支持配置对应的动作。

使用示例

在低代码开发平台的表格容器-基础页面中,配置了两个表格组件。上方表格包含字符串string-快捷配置数值01int数值01long日期01date布尔01数值01float操作列,操作列提供回调函数--逻辑编排流页面js链接。下方表格包含字符串string数值01int数值01long数值01double日期01date布尔01操作列,操作列显示编辑查看链接。

分页设置行选择器为默认设置。操作列中增加详情操作项,支持单击查看选中行的订单详情。在表格组件中,操作列可添加操作按钮(如 详情)。在右侧属性面板中,将 列固定 设置为 最大展示数量 设置为 3。在 操作项 区域可对已添加的操作按钮进行编辑、删除或拖拽排序,也可单击 添加一项 + 新增操作按钮。

轻应用部署后,订单管理列表包含以下列:ID商品ID数量折扣总价买家信息订单状态下单时间操作,其中买家信息以脱敏形式展示。