设置物料插件的“表格”组件属性
适用场景
“表格”组件是流程中结构化数据管理的核心工具,专为行列数据展示和操作而设计。支持数据浏览、批量操作、信息比对和流程追溯等功能,广泛应用于物料信息管理、评审记录展示、附件列表维护等场景,帮助用户高效组织和处理结构化数据。
模型选择
属性名 |
说明 |
支持变量绑定 |
---|---|---|
选择模型 |
从“模型”中选择需要的表格模型(如“物料清单”、“评审记录表”),系统将自动关联对应的数据结构与展示配置。 如果“模型”中没有可选择的数据模型,请在数据编辑页面添加数据模型。 |
× |
基础属性
属性名 |
说明 |
支持变量绑定 |
---|---|---|
组件名 |
表格组件的名称,默认为“表格”,不可修改。 |
× |
rel引用类 |
表格组件的ID,系统自动生成,且不可修改。 |
× |
Style |
配置表格组件样式,支持通过CSS代码自定义表格组件的样式。 |
√ |
只读 |
设置组件是否可编辑。
|
√ |
启用添加 |
设置是否显示添加按钮。
|
√ |
是否允许复选框选中数据 |
设置表格是否显示复选框。
|
√ |
更多选项类型 |
在设置“基础属性”过程中,可以通过“更多选项类型”配置,以满足特定需求。
|
√ |
表格数据配置
属性名 |
说明 |
支持变量绑定 |
---|---|---|
测试数据 |
支持通过JavaScript代码动态生成模拟数据。 |
√ |
表格数据 |
支持通过JavaScript代码动态处理或转换数据源。 |
√ |
查询数据的方法 |
支持通过JavaScript代码自定义API请求逻辑。 |
√ |
分页配置 |
支持通过JavaScript代码动态计算分页参数。 |
√ |
数据类型 |
所选模型对应的数据结构类型,由系统自动关联,不可修改。 |
× |
表格列配置
属性名 |
说明 |
支持变量绑定 |
---|---|---|
表格列 |
在“模型选择”下完成“选择模型”后,系统将自动展示该模型的所有属性字段作为表单项。您可以根据实际业务需求调整这些属性,从而实现多样化的功能和交互体验。
|
× |
行操作设置 |
设置每行右侧的操作按钮,支持勾选“启用编辑”、“启用删除”,显示对应的编辑/删除功能。 |
√ |
自定义行操作 |
单击 配置项包括:
|
√ |
表格列最小宽度 |
设置列的最小宽度(防止内容过窄导致显示不全)。 |
√ |
表格列宽度 |
设置列的具体宽度(可根据内容重要性调整各列占比)。 |
√ |
折叠表格/树表格/大数据表格配置
属性名 |
说明 |
支持变量绑定 |
---|---|---|
启用折叠 |
设置表格是否支持行折叠。
|
√ |
树形表字段 |
指定用于标识树形结构的字段(如“parentId”、“children”)。 |
√ |
折叠表格映射 |
用于配置折叠表格中父子节点的数据关联规则(如定义父行与子行的字段映射关系、层级匹配逻辑),支持通过JavaScript代码自定义复杂映射逻辑,确保折叠/展开时子节点数据能准确关联至对应父节点。 |
√ |
默认展开所有行 |
设置初始化时是否展开所有折叠行。
|
√ |
展开的行id数组 |
指定初始化时需自动展开的行ID集合(如[1,3,5]表示展开ID为1、3、5的行),支持通过JavaScript代码动态生成或计算该数组,实现根据业务逻辑控制初始展开状态(如默认展开当前用户负责的行)。 |
√ |
渲染优化 |
针对大数据量表格的渲染性能优化配置,支持通过JavaScript代码自定义。例如:
|
√ |
高级配置
属性名 |
说明 |
支持变量绑定 |
---|---|---|
是否渲染 |
在页面开发中,可能需要根据某些条件来动态显示或隐藏页面中的组件内容,您可以设置此配置项。
|
√ |
循环数据 |
表示需要循环渲染的数组。当页面存在若干份重复的、动态生成的内容时,您可以在高级面板中自定义循环数据。 |
√ |
迭代变量名 |
在循环渲染子项对应的变量名,默认为item。 |
× |
索引变量名 |
循环渲染的索引变量名,默认为index。 |
× |
key |
用于标识每个循环项的唯一键值,默认为index。建议根据实际需求选择一个更合适的字段作为唯一标识符,以提高性能和避免潜在问题。 |
× |