设置UI引擎前端页面模板表格组件属性
模板表格组件是UI引擎封装的高性能表格组件,基于xDM-F数据模型快速生成结构化表格,适用于设备台账管理、生产数据统计、物料库存监控、工序进度跟踪等场景。该组件支持xDM-F模型字段自定义配置、数据过滤、工具栏扩展、操作列自定义、分页控制等功能,可灵活适配数据的展示与交互需求,降低表格开发成本。
前提条件
- 已在当前页面添加“模板表格”组件,具体操作请参见为UI引擎前端页面添加物料组件。
- 已创建数据源,具体操作请参见为UI引擎前端项目创建数据源。
配置入口
- 在页面设计器的中心画布区,单击选中“模板表格”组件。
- 在右侧设置面板中,单击
,即可展开“属性”设置面板。
模型属性
此部分配置用于关联xDM-F数据模型并自定义表格列属性,是快速生成业务表格的核心,直接决定表格的字段结构与展示形态。
|
属性名称 |
说明 |
是否支持变量绑定 |
|---|---|---|
|
xdm模型 |
用于为表格绑定xDM-F数据模型,系统会根据所选模型自动生成对应的表格列。 配置步骤:
|
否 |
|
模型字段 |
根据所选“xdm模型”自动生成字段列表,支持以下配置:
|
否 |
|
运行页面显示扩展属性 |
仅在使用xDM-F数据模型时生效,用于配置发布后的页面或预览页面是否显示扩展属性。 |
否 |
|
配置数据过滤 |
用于为表格设置初始化的默认数据筛选条件,系统将依据配置的条件对表格数据源进行过滤,仅展示符合条件的数据。支持以下两种配置方式:
|
否 |
表格基础属性
|
属性名称 |
说明 |
是否支持变量绑定 |
|---|---|---|
|
表格数据 |
表格要展示的数据。 “xdm模型”模式下自动加载模型数据,也可通过变量绑定动态替换。 |
是 |
|
是否显示边框 |
控制表格是否显示边框。 启用后,表格将显示纵向边框,提升数据行列区分度。 |
否 |
|
是否带有斑马纹 |
控制表格是否显示斑马纹。 启用后,表格行交替显示背景色,便于快速定位目标行。 |
否 |
|
服务端排序 |
控制排序逻辑是否在服务端执行。 启用后,排序逻辑交由服务端处理,适用于大数据量场景。 |
否 |
|
表格加载效果 |
控制数据加载时是否显示动画。 启用后,数据加载时会显示加载动画效果,需配合状态变量使用。 |
是 |
|
是否可选 |
配置表格的选中行为。
|
否 |
|
表格尺寸 |
配置表格的整体尺寸,可选:中等、较小、迷你。 |
否 |
|
表格高度 |
设置表格整体高度。 |
否 |
|
表格最大高度 |
设置表格的最大高度,超出后显示滚动条。 |
否 |
|
表格最小高度 |
设置表格的最小高度,超出后显示滚动条。 |
否 |
|
显示序号列 |
控制是否显示序号列。 启用后,表格左侧会显示序号列。 |
否 |
|
序号列名称 |
序号列的显示标题。 |
是 |
|
自定义索引方法 |
自定义序号列的索引规则,支持传入回调函数实现复杂索引逻辑。 |
是 |
|
配置工具栏 |
用于自定义表格工具栏的显示状态及功能组合,实现对表格操作入口的灵活管控。支持以下两种配置方式:
|
否 |
操作列配置
|
属性名称 |
说明 |
是否支持变量绑定 |
|---|---|---|
|
显示操作列 |
控制是否显示操作列。 启用后,表格最后一列会显示操作按钮,用于执行特定操作(如编辑、删除)。 |
否 |
|
操作列最小宽度 |
设置操作列的最小宽度,默认为120px。 |
否 |
|
操作按钮 |
用于为表格行或表格工具栏添加自定义操作按钮,实现数据行级操作(如编辑、删除、详情查看)或批量操作(如导出、审核)等个性化业务功能。支持对操作按钮进行以下配置操作:
|
否 |
分页器属性
|
属性名称 |
说明 |
是否支持变量绑定 |
|---|---|---|
|
显示分页器 |
控制是否显示分页组件。 启用后,表格底部会显示分页器,默认开启。 |
否 |
|
分页配置 |
配置分页器的具体参数,支持每页条数、总条数等动态绑定。 |
是 |
|
自定义分页切换 |
控制是否自定义分页切换逻辑。 启用后,分页切换时会触发自定义逻辑,默认关闭。 |
否 |
|
是否开启分页拦截 |
控制是否拦截分页切换事件。 启用后,分页切换前会执行拦截逻辑,默认关闭。 |
否 |
其他
如下属性适用于UI引擎所有组件,用于精细化控制。
|
属性名称 |
说明 |
是否支持变量绑定 |
|---|---|---|
|
元素id值 |
对应HTML标签的“id”属性,同一页面内必须唯一。 |
是 |
|
样式类 |
对应HTML标签的“class”属性,为空格分隔的类名列表,用于自定义组件样式。默认为“component-base-style”。 |
是 |
|
ref引用类 |
对应Vue的“ref”属性,用于注册模板引用以访问组件实例方法。 如果为“数据源表单”组件,会自动填充默认值。 |
是 |
插槽信息
|
插槽名 |
说明 |
|---|---|
|
工具栏按钮区 |
用于在工具栏区域插入自定义按钮或内容,支持拖拽组件到插槽中实现扩展功能。 |






