【泛微E9】主表多选浏览框数据带入明细表中

WfForm.bindFieldChangeEvent("field13099",function(obj,id,value){
     WfForm.delDetailRow("detail_1", "all");  //先执行删除操作
     var str = WfForm.getFieldValue("field13099");    //浏览按钮多选

     var mc = WfForm.getBrowserShowName("field13099").split(',');  //浏览名称显示
     if(str.length >0){   
         str.split(',').forEach((item,index,arr)=> {   //遍历多选浏览框中的各个值
             WfForm.addDetailRow("detail_1",{field13080:{value: item, specialobj:[{id:item,name:mc[index]}]}});   //根据遍历出来的数据,逐个新增明细行,并赋值
         });
     }
});
posted @ 2025-02-08 16:49  K89  阅读(522)  评论(0)    收藏  举报