介绍
针对于树形选择,配置根茎叶节点是否可选,可选表达式有两种实现方式:
1、表达式:可选表达式上直接编写表达式控制树形选择弹出框中的值能否选择;
2、JS事件:编写js事件动态控制树形选择弹出框中的值能否选择;
详情
表达式
配置步骤
1. 打开表单字段配置,双击字段编码,右侧弹出框中,直接写可选表达式,配置可选提示语,点击【保存】,刷新功能缓存;
例如:在”项目所属部门”字段上配置必填表达式:’{leaf}’,可选提示语设置为:”只能选择叶子节点”;
配置效果
选中跟节点时,弹出提示框提示:”只能选择叶子节点”,点击【智能剔除无效数据】,可去除选中的错误数据
选中叶子节点时,点击确定,选中的值回显到”项目所属部门”
JS事件
配置步骤
1. 打开表单字段配置,双击字段编码,右侧弹出框中,点击可选表达式旁边的小闪电,弹出脚本编辑器,编写JS,点击【保存】,刷新功能缓存;
配置效果
选中跟节点时,弹出提示框提示:”选中的数据无效,请重新选择…”,点击【智能剔除无效数据】,可去除选中的错误数据
选中叶子节点时,点击确定,选中的值回显到”项目所属部门”
案例代码
const {Modal,Tree} = JE.useUi();
const {model} = EventOptions;
const nodetypeyn = model.nodeType;
return (nodetypeyn == 'LEAF')
关键字
- 可选表达式
- 表单字段配置
最后编辑: 肖海杰 文档更新时间: 2024-11-08 17:00 作者:肖海杰