介绍

动态控制字段是否可以编辑,只读表达式有两种实现方式:
表达式最终返回 true|false,返回true时触发只读,返回false可编辑;
1、表达式:只读表达式上直接编写表达式动态控制字段是否可以编辑;
2、JS事件:编写JS事件动态控制字是否可以编辑;

详情

表达式

配置步骤

1. 打开表单字段配置,双击字段编码,右侧弹出框中,直接书写只读表达式,点击【保存】,刷新功能缓存;
例如:在”项目名称”字段上配置只读表达式:’{CCSQ_YESORNO_CODE}’ != ‘1’;

配置效果

当”是否项目出差”字段值为”是”时,项目名称可以编辑

值为”否”时,项目名称字段只读

JS事件

配置步骤

1. 打开表单字段配置,双击字段编码,右侧弹出框中,点击只读表达式旁边的小闪电,弹出脚本编辑器,编写JS,点击【保存】,刷新功能缓存;

配置效果

当”是否项目出差”字段值为”否”时,项目名称字段处于只读状态

值为”是”时,项目名称字段可编辑

案例代码

const {$func} = EventOptions;
const form = $func.getFuncForm().getModel();
const chuchaiYn = form.CCSQ_YESORNO_CODE;
return (chuchaiYn == '0')

关键字

  • 只读表达式
  • 表单字段配置
最后编辑: 肖海杰  文档更新时间: 2024-11-08 17:00   作者:肖海杰