JEPLUS功能表单之树形选择字段类型的高级使用
JEPLUS功能表单中树形选择字段类型的目标字段在开发过程中还有一些高级配置和高级应用,如果知晓怎么配置也许能解决我们系统开发过程的大问题,这篇笔记我就详细讲解一JEPLUS功能表单中树形选择字段类型的高级使用,希望能够解决大家在实际开发过程中遇到的问题。
一、打开字段类型为树形选择的目标字段的属性配置界面
二、树形选择字段类型的数据字典的配置信息说明
配置信息说明:
内部字典编码 | url,表单字段1~表单字段2~表单字段3,id~text~code,M(多选)|S(单选),N(上下都不级联) | T(选父节点级联选中子节点) | D(选子节点级联选择父节点)
id_,text_,code_ 加后缀下划线的可以将层级关系带下来。
配置完树形字典之后的配置信息是:JE_CORE_ROLE,XMINFO_LXR,code,S
JE_CORE_ROLE:对应配置信息说明里面的url,代表的是树形数据字典的编码信息。
XMINFO_LXR :对应配置信息说明里面的表单字段,代表的是目标字段的字段编码。
code :对应配置信息说明里面的id~text~code,选择code表示选中数据字典里面的code值。
S :表示选择数据字典里面的值为单选。
其他配置信息如下:
N:上下都不级联)
T:选父节点级联选中子节点
D:选子节点级联选择父节点
id_,text_,code_ 加后缀下划线的可以将层级关系带下来。
三、树形选择字段类型的数据字典的辅助配置说明
辅助配置说明:
rootId 根节点ID,根据rootId过滤,只显示该节点下的数据
以下树形用于功能快速查询时起效:
queryField 查询功能字段
nodeField 树形节点取值的字段,如id,text,code,bean.Field...
formatValue 格式化节点值,如in(将值以逗号隔开)
点击加号按钮之后为辅助配置添加配置信息
rootId的意义:
截图详细说明
queryField(查询功能字段)、nodeField(树形节点取值的字段,如id,text,code,bean.Field...)、formatValue (格式化节点值,如in(将值以逗号隔开))这几个值用于树形选择的功能快速查询时起效,下面以我的项目截图说明,其中dataCache、expandDepth表示的是nodeField里面的Field。
expandDepth配置的值为0时的树形数据的展示效果如下:
formatValue:格式化节点值,如in(将值以逗号隔开),表示的是树形选择的功能快速查询里面的快速查询字段的配置方式
四、树形选择字段类型的其他使用(自定义变量名的获取和使用)
首先在树形选择字段的辅助配置里配置变量,如图所示:
在树形选择字段的辅助配置里配置完成之后,在其他地方来获取这个变量使用
来源:oschina
链接:https://my.oschina.net/u/3876932/blog/1829324