【泛微E10】自定义树形浏览框的实现,并限制只能选择到叶子节点

需求描述

在E10里实现自定义树形浏览框,并加上限制只能选择到叶子节点。
实现效果如下:
image
image

实现方法

方法1:利用E-builder的关联视图。

步骤1、在E-builder的应用里新增一张表:项目类别表
步骤2、项目类别表新增2个字段:项目类别(单行文本)、上级类别(关联e-builder,项目类别表,单选)。

注意:“上级类别”字段一定要开启单选,不开启单选的话,关联视图的展示模式无法设置关联字段。

步骤3、在项目类别表格视图新增如下数据:
image

步骤4、在项目类别表的视图下新增“关联视图”,点击基础设置,截图中红框框出的为设置项:
image

步骤5、可根据自己需要调整浏览框的显示列,截图如下:
image
image

如何使用方法1的浏览框?

如果我们想在项目信息表使用该字段,则需要在项目信息表中新增1个字段,名字随意,这里就叫“项目类别”。
项目类别(关联e-builder,项目类别表,单选)
image

方法2:利用后台管理中心——通用设置——浏览框设置

步骤1、后台管理中心——通用设置——浏览框设置——自定义浏览框数据源,新建数据源如下图
image

步骤2、在自定义浏览框设置,点击右上角的新建浏览框,设置如下图
image

步骤3、新建浏览框完毕后,点击树节点,新建树节点
image

数据来源设置:选择数据源——业务模块——公共数据源——项目类别
image

如何使用方法2的浏览框?

在表单里新增字段,项目类别(关联浏览,浏览类型为项目类别)

posted @ 2025-10-21 14:10  K89  阅读(14)  评论(0)    收藏  举报