跳转至

Js 】控制主表或明细表中复选框字段的选择数量


title: doc_3dce73eb7017_【JS用例】控制主表或明细表中复选框字段的选择数量 created: 2026-04-19 updated: 2026-04-19 type: reference tags: [js-use-cases, ppt] source: "Weaver Official"


Slide 1

控制主表或明细表中复选框字段的选择数量 泛微网络 培训服务中心

Slide 2

需求背景及实现效果

Slide 3

在调查统计或教务管理场景中,通常会需要控制多选字段的最少或最多选择数量,而E9标准功能无法直接获取复选框类型字段已选择选项的数量。本JS应用场景可实现: 主表或明细表中复选框字段选择或调整已选项时,若不满足数量要求,则即刻提醒; 保存或提交流程时,校验复选框字段是否满足数量要求,若不满足,则提醒并拦截,对于明细表,也可以提示不满足的数据行号信息。

Slide 4

主表中复选框字段选择或调整已选项时,若不满足数量要求,则即刻提醒。 保存或提交流程时,若存在不满足选项要求的情况,会提醒会拦截操作。 实现效果

Slide 5

明细表复选框字段选择或调整已选项时,若不满足数量要求,则即刻提醒; 明细表新增明细行时同样适用; 保存或提交流程时,若存在不满足选项要求的情况,会提醒会拦截操作,同时,会提醒错误行号信息。 实现效果

Slide 6

JS代码块应用样例

Slide 7

配置实现步骤 实现方式: 后台打开HTML模板; 打开插入代码块; 插入修改好的代码。 插入代码块

Slide 8

JS代码示例—控制主表中复选框字段的选择数量

设置说明:直接替换标红部分为对应字段id值即可。 f(num <=2){ callback(); }else{ alert("请最多选择两项,请重新选择!"); } }); }); 设置说明:直接替换标红部分为对应字段id值即可。## Slide 9

JS代码示例—获取明细表中复选框字段的选择数量,并提醒错误行

替换为明细表标识

Slide 11

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


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

image10.jpeg

image12.jpeg

image5.jpeg

image6.gif

image7.gif