介绍

针对于树形选择,配置根茎叶节点是否可选,可选表达式有两种实现方式:
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   作者:肖海杰