跳转至

根据明细表字段控制当前行是


title: doc_2abdedd1e9c7_根据明细表字段控制当前行是否显示 created: 2026-04-19 updated: 2026-04-19 type: reference tags: [best-practices, ppt] source: "Weaver Official"


Slide 1

根据明细表字段控制当前行是否显示 泛微网络 培训服务中心

Slide 2

需求背景及实现效果

Slide 3

用户在前端的流程表单中,在明细表的字段A中输入不同内容,或者选择框字段B选择不同的选项,需要实现字段A/B所在明细行是否显示: 1、字段A输入0或者字段B选择第一个选项,字段A/B所在明细行不显示; 2、字段A输入0以外的任何内容或者字段B选择除第一个选项的其他任何选项,字段A/B所在明细行显示;

Slide 4

1、字段A输入0或者字段B选择第一个选项,字段A/B所在明细行不显示; 2、字段A输入0以外的任何内容或者字段B选择除第一个选项的其他任何选项,字段A/B所在明细行显示; 实现效果

Slide 5

JS代码块应用

Slide 6

实现方式: 后台打开html模板; 打开插入代码块; 插入修改好的代码块; 流程表单 配置步骤

Slide 7

WfForm.bindDetailFieldChangeEvent("field21942", function(id, rowIndex, value) { // 获取当前行的field21942字段的值 var fieldvalue = WfForm.getFieldValue("field21942_" + rowIndex); // 判断field21942字段的值是否等于0 if (fieldvalue == 0) { // 如果等于0,则隐藏同一行的明细表 WfForm.controlDetailRowDisplay("detail_1", rowIndex, true); } else { // 如果不等于0,则显示同一行的明细表 WfForm.controlDetailRowDisplay("detail_1", rowIndex, false); } }); 需要填写内容的字段id

Slide 8

志达宇泛 见著于微 感谢您的信任与支持! 我们始终努力提供好用的移动办公平台


🖼️ 提取的插图 (共 9 张)

image10.jpeg

image5.jpeg

image8.jpeg