根据明细字段控制另一个明细字段显示属性
title: 根据明细字段控制另一个明细字段显示属性 created: 2026-04-19 updated: 2026-04-19 type: reference tags: [imported, pptx] source: "Weaver Doc Import"
Slide 1
根据明细字段控制另一个明细字段显示属性 泛微网络 培训服务中心
Slide 2
需求背景及实现效果
Slide 3
用户在前端的流程表单中,在明细表的字段A中输入不同内容,需要实现字段B的显示属性变化: 1、字段A输入0,字段B只读; 2、字段输入0以外的任何内容,字段B必填;
Slide 4
1、字段A输入0,字段B只读; 2、字段输入0以外的任何内容,字段B必填; 实现效果
Slide 5
JS代码块应用
Slide 6
实现方式: 后台打开html模板; 打开插入代码块; 插入修改好的代码块; 流程表单 配置步骤
Slide 7
// 绑定一个事件处理器到明细表字段 'field21939' 上 // 当该字段的值发生变化时,会触发这个事件处理器,并执行传入的函数 WfForm.bindDetailFieldChangeEvent("field21939", function(id, rowIndex, value) { // 获取当前行的 'field21939' 字段的值 var fieldvalue = WfForm.getFieldValue("field21939_" + rowIndex); // 判断 'field21939' 字段的值是否等于0 if (fieldvalue == 0) { // 如果等于0,则将同一行的 'field21940' 字段设置为只读 // '1' 表示字段属性设置为只读 WfForm.changeFieldAttr("field21940_" + rowIndex, 1); } else { // 如果不等于0,则将同一行的 'field21940' 字段设置为必填 // '3' 表示字段属性设置为必填 WfForm.changeFieldAttr("field21940_" + rowIndex, 3); } }); 需要填写内容的字段id 被改变显示属性的字段id
Slide 8
志达宇泛 见著于微 感谢您的信任与支持! 我们始终努力提供好用的移动办公平台
🖼️ 提取的插图 (共 9 张)


