跳转至

根据明细字段控制另一个明细字段显示属性


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 张)

image10.jpeg

image5.jpeg

image8.jpeg