跳转至

满足主表多人力多部门自定义多选字段拆分至明细表单人力单部门自定义单选字段上


title: 满足主表多人力多部门自定义多选字段拆分至明细表单人力单部门自定义单选字段上 created: 2026-04-19 updated: 2026-04-19 type: reference tags: [imported, pptx] source: "Weaver Doc Import"


Slide 1

满足主表多人力/多部门/自定义多选字段拆分 至明细表单人力/单部门/自定义单选字段上 泛微网络 培训服务中心

Slide 2

需求背景及实现效果

Slide 3

用户在前端建模表单新建页面或流程表单新建页面,选择主表的多人力/多部门/自定义多选字段: 1、满足主表多人力字段拆分至明细表单人力字段上; 2、满足主表多部门字段拆分至明细表单部门字段上; 3、满足主表自定义多选字段拆分至明细表自定义单选字段上; | 泛微常用需求解决方案

Slide 4

1、满足主表多人力字段拆分至明细表单人力字段上; 2、满足主表多部门字段拆分至明细表单部门字段上; 3、满足主表自定义多选字段拆分至明细表自定义单选字段上; 注:做删除、修改、保存后等操作后依然生效 实现效果 | 泛微常用需求解决方案

Slide 5

配置方式

Slide 6

流程 1、由多人力联动带出单人力 2、由多部门联动带出单部门 3、由自定义多选联动带出自定义单选 1.设置字段联动

Slide 7

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

Slide 8

代码示例

替换成对应字段的fieldid

Slide 9

建模:无需字段联动,全部由代码块控制,直接在新建布局和编辑布局插入代码块即可 实现方式同理: 模块中打开新建布局; 选择插入代码块功能; 插入修改好的代码块; 建模表单

Slide 10

代码示例 ModeForm.bindFieldChangeEvent(“field19619”,function(obj,id,value){//field111主表的多人力字段fielded ModeForm.delDetailRow(“detail_1”, “all”); Let valueArr=value.split(“,”) Let nameArr =ModeForm.getBrowserShowName(“field19619”).split(“,”); For(let i=0;i<valueArr.length;i++){ if(valueArr[i]!=“”){ ModeForm.addDetailRow(“detail_1”,{field19622:{value:[{id:valueArr[i], name:nameArr[i]}]}}); } } }); 替换成对应的主表字段 替换成对应的明细表字段

Slide 11

泛微网络 培训服务中心


id:valueArr[i], name:nameArr[i]}]}}); } } }); 替换成对应的主表字段 替换成对应的明细表字段

Slide 11

泛微网络 培训服务中心

---### 🖼️ 提取的插图 (共 17 张)

image1.jpeg

image5.jpeg