1 使用场景
关联导航模型适用于一些特殊的业务场景,左侧列表作为参数与右侧模版具备一定关联关系,将左侧作为右侧模版的导航栏(不支持编辑),切换左侧选中值的同时联动右侧页面展示,例如:安装包教程实例>关联导航模型>“部门-人员管理”,左侧显示部门信息,右侧展示部门下的人员信息。
下面我们就以上面这个“部门-人员管理”页面为例介绍这类模型的配置方式。
2 配置说明
(1)关键配置
表单模型选择“关联导航模型”,页面标题、数据连接等常规配置同其他模版,均不允许为空。
导航配置
模版左侧导航栏相应配置。
- 选择数据源:必选,不允许为空,选择左侧导航区域的数据源,支持选择codetable、EasySearch、bdoEasySearch。其中当选择bdoEasySearch时额外显示【传参设置】配置项,可以在其中进行传参设置进行数据过滤。此例中我们需要左侧导航显示部门信息,因此可以选择提前准备好的“部门”元数据下生成的EasySearch数据源。
- 默认值设置:选填,如果有特别的选中要求,可以在此项对左侧导航数据进行默认值设置,设置页面加载时的默认选中项,支持常量和表达式。此例中可以不配置。
- 默认选中第一个选项值:默认不勾选,不勾选时不会选中左侧任一项,右侧也不会显示相应的模版页面。此例中我们希望可以选中第一个部门项,因此需要勾选。
- 导航宽度:用于设置左侧导航栏的显示宽度,默认280像素,不允许为空。此例中暂无特殊要求,可以不用修改。
- 树选择方式:当控件数据选择树时才显示,允许选择“仅选中当前节点”或“选中当前节点和所有下级节点”,默认选中“仅选中当前节点”,在特殊业务场景下可以选择使用“选中当前节点和所有下级节点”.
模版配置
模版右侧显示模版相应配置。
- 链接类型支持选择:跨设备表单(单表模型、主从模型、多对多模型、视图模型)、流程表单、系统页面,选择链接类型后的相应配置类似其他跨设备表单超链接设置,至少配置第一个链接。
- 模版的其余显示和功能设置均遵循被引用模版自身配置。
- 此例中我们希望在切换左侧部门选项时自动切换右侧显示模版,显示出当前部门下的人员列表,因此我们选择提前准备好的跨设备表单“员工信息管理”模版文件,页面类型选择“列表”,通过模版上提前定义的“所属部门”参数与左侧导航数据的“部门编码department_code”字段进行关联,如上图所示。至此,已完成关联导航模型的关键配置,可以基本的进行预览查看了。
(2)其他说明
参数设置:支持自定义添加和编辑参数,如下图所示。此例中暂时不涉及传参,因此无需设置。
添加的参数在前端不作显示,可用于模版被链接时接收外部传参,添加后的参数在模版内表达式编辑器【资源】中显示相应【模版参数】,表达式为${lczServer:searchConfig(“变量名称”)},如下图所示。
链接执行规则:V730版本后在【模板链接】中支持配置多个链接地址,可以配置对应的链接执行规则,满足条件时打开对应的链接地址,例如可以通过导航选项值的判定,来决定打开的是哪个连接,如下图所示当导航选项为A时打开链接A,当导航选项为B时打开链接B。注意:未配置链接执行规则或条件不成立时默认打开第一个链接。
3 执行与显示
该模型仅支持PC端显示,暂不支持移动端,加载页面如下。
- 左侧数据显示:根据所选数据源显示为列表或树形结构。
- 右侧模版显示区域:面包屑显示左侧选中节点路径。
左侧导航支持按照显示名称进行模糊搜索,查询结果列表显示匹配的结果,单击操作选中,双击操作可定位到当前节点并选中。
作者:Eric 创建时间:2023-09-15 14:42
最后编辑:Eric 更新时间:2025-04-24 13:55
最后编辑:Eric 更新时间:2025-04-24 13:55
