Display and interact with data using the Table component.
表格是查看数据及数据交互的常见方式。您可以对数据进行排序、筛选、分页和下载等。表格还支持行选择和自定义列。
当你拖动一个Table组件到画布时,它会自动显示JSON格式的测试数据。你可以通过编辑数据源属性来改变表格中显示的数据,使用 {{actionName.data }} 来选择Action的数据。
当你设置表格的数据源时,列名将根据数据源自动设置。你可以通过点击INSPECT中的列,并设置列标题来重命名所有的列。
当你设置表格的数据源时,列数据被设置为文本类型。你可以通过点击INSPECT中的列,在列类型的下拉菜单中选择数据类型来手动设置列类型。
列的类型包括:
你可以使用INSPECT中的+ New 按钮添加自定义列。自定义列经常用于显示根据表格中的其他值计算出来的数据。例如,有revenue和user_num列,想计算得出ARPU列,可以使用{{ currentRow.revenue/currentRow.user_num }}。
此外,在计算之后,你可以将列的类型设置为数字或百分比,并设置小数点后的位置以提高可读性。
使用{ table1.selectedRow[i].columnName }}来访问其他组件中选定行的数据。如果你没有启用多行选择,i将永远是0。