更新时间:2026-03-16 GMT+08:00
分享

设置UI引擎前端页面搜索模板组件属性

搜索模板组件是UI引擎封装的一体化搜索组件,基于xDM-F数据模型快速构建“搜索表单+结果表格”联动体系,适配设备台账搜索、生产数据筛选、物料信息查询、故障记录检索等场景。该组件支持搜索条件自定义、表单布局调整、结果表格配置等核心功能,可快速实现数据的精准检索与可视化展示,提升操作效率。

前提条件

配置入口

  1. 在页面设计器的中心画布区,单击选中“搜索模板”组件。
  2. 在右侧设置面板中,单击,即可展开“属性”设置面板。

模型属性

此部分配置用于关联xDM-F数据模型、绑定搜索基础数据,是组件实现数据检索功能的核心前提。

属性名称

说明

是否支持变量绑定

xdm模型

用于绑定xDM-F数据模型。选择后,系统自动关联模型字段,快速生成搜索表单与结果表格的基础列,无需手动搭建字段结构。

配置步骤:

  1. 单击“选择模型”,弹出“绑定数据模型”窗口。
  2. 在弹出的窗口中,依次完成以下选择:
    • 选择xDM-F模型服务:从下拉列表中选择已在“数据源管理”中创建的xDM-F模型服务。

      如果列表为空,请先前往“数据源管理”创建,具体操作请参见为UI引擎前端项目创建数据源

    • 选择租户:根据所选的xDM-F模型服务,选择其应用运行态下的目标租户。
    • 选择目标数据模型:根据所选租户,从其可用模型列表中选择需要绑定的数据模型。
  3. 单击“确认”,完成绑定。

xdm模型页面配置

用于关联xDM-F模型的页面配置规则,统一搜索模板与模型页面的展示逻辑、交互规范,具体配置请参见配置xDM-F模型页面

配置搜索表单默认数据

设置搜索表单的默认填充值(如默认搜索“运行中”状态的设备、默认筛选当前产线的物料)。

配置xDM-F模型页面

  • 搜索表单项配置:用于自定义搜索表单的展示样式、字段范围与布局结构,适配不同检索需求。

    配置类型

    配置说明

    基础配置

    用于定义搜索表单的基础交互样式与文本标识。

    • 搜索按钮文字:自定义搜索按钮文本(如“检索设备”“查询物料”),默认为“搜索”
    • 重置按钮文字:自定义重置按钮文本(如“清空条件”),默认为“重置”
    • 标签宽度:设置表单标签占位宽度。可根据字段名称长度调整。
    • 是否不使用展开更多:选择是否隐藏“展开更多”按钮,所有搜索字段直接展示(字段较少时开启,字段较多时关闭以节省空间)。

    表单字段配置

    配置搜索表单的可用字段,仅支持模型的列表属性已入库属性(保障搜索数据的规范性与可用性)。

    • 添加字段:在“未选表单项”中勾选目标属性,单击,移入“已选表单项”
    • 移除字段:在“已选表单项”中勾选目标属性,单击,移回“未选表单项”

    栅格配置

    用于自定义搜索表单的栅格布局,适配大屏、紧凑型操作界面等不同场景。

    • 行数:设置表单总行数(根据字段数量合理分配,如8个字段设为4行)。
    • 列数:设置表单总列数(大屏场景设为3列,紧凑型界面设为2列)。
    • 行间距(px):设置行之间的间距(建议16px,提升可读性)。
    • 列间距(px):设置列之间的间距(建议24px,避免字段挤压)。

    区块配置 - 创建时间

    用于精准定位“创建时间”字段在表单中的布局位置。

    可配置行位置、列位置、跨行数、跨列数(默认均为1)。

    可拖动下方区块进行布局调整

    支持拖动下方字段区块可视化调整位置,建议将时间字段放在表单顶部或右侧,提升检索便捷性。

  • 搜索表格项配置:结果展示配置,用于自定义搜索结果表格的展示内容与操作功能。

    配置类型

    配置说明

    设置表格最大高度

    控制表格内容的最大展示高度。当内容超出设定值时,表格内部启用滚动条。

    单位支持px和百分比,不支持vh。

    是否显示工具栏

    控制表格工具栏的整体显示/隐藏。

    工具栏默认包含“创建”“删除”“批量操作”“设置”按钮。

    是否显示设置按钮

    控制工具栏中“设置”按钮的显示/隐藏。

    创建按钮

    用于配置“创建”按钮的文字和显示状态。

    • 按钮文字:设置“创建”按钮要显示的文字,默认为“创建”
    • 是否显示:控制“创建”按钮是否展示。

    删除按钮

    用于配置“删除”按钮的文字和显示状态。

    • 按钮文字:设置“删除”按钮要显示的文字,默认为“删除”
    • 是否显示:控制“删除”按钮是否展示。

    批量操作

    用于配置批量操作下拉菜单的内容和显示状态。

    • 按钮文字:设置“批量操作”按钮要显示的文字,默认为“批量操作”
    • 导出搜索结果:配置下拉菜单中“导出搜索结果”选项的文字,默认为“导出搜索结果”
    • 导出选中项:配置下拉菜单中“导出选中项”的文字,默认为“导出选中项”
    • 是否显示:控制“批量操作”及对应子项是否展示。

    是否显示操作列

    控制表格是否展示行级操作列。

    是否显示编辑按钮

    控制操作列是否展示“编辑”按钮。

    是否显示删除按钮

    控制操作列是否展示“删除”按钮。

    表格字段配置

    用于定义搜索结果表格的展示字段。

    • 添加字段:在“未选表格项”中勾选目标属性(如设备名称、运行温度、所属车间),单击,移入“已选表格项”
    • 移除字段:在“已选表格项”中勾选目标属性,单击,移回“未选表格项”
  • 创建/修改表单项配置:弹窗表单配置,用于配置点击表格“编辑/新增”按钮后弹出的表单,适配数据的新增与修改场景。

    配置类型

    配置说明

    表单项配置

    用于定义新增/修改弹窗表单的可用字段。

    • 添加字段:在“未选表单项”中勾选目标属性,单击,移入“已选表单项”
    • 移除字段:在“已选表单项”中勾选目标属性,单击,移回“未选表单项”

    栅格配置

    用于自定义弹窗表单的栅格布局,适配弹窗尺寸与字段展示需求。

    • 行数:根据字段数量设置(如10个字段设为5行)。
    • 列数:弹窗场景建议设为2列(避免弹窗过宽)。
    • 行间距(px):设置行之间的间距,建议16px。
    • 列间距(px):设置列之间的间距,建议20px。

    区块配置 - 创建时间

    用于定位“创建时间”字段在弹窗表单中的位置,支持配置行位置、列位置、跨行数、跨列数(默认均为1)。

    可拖动下方区块进行布局调整

    支持拖动下方字段区块可视化调整位置,建议将时间字段放在表单顶部或右侧,提升检索便捷性。

其他

如下属性适用于UI引擎所有组件,用于精细化控制。

属性名称

说明

是否支持变量绑定

元素id值

对应HTML标签的“id”属性,同一页面内必须唯一。

样式类

对应HTML标签的“class”属性,为空格分隔的类名列表,用于自定义组件样式。默认为“component-base-style”

ref引用类

对应Vue的“ref”属性,用于注册模板引用以访问组件实例方法。

如果为“数据源表单”组件,会自动填充默认值。

相关文档