本文主要是介绍泛微OA实现多选浏览框选择多个选项后带出每个选项的明细数据到明细表中,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
⭐️如果对你有用的话,希望可以点点赞,感谢了⭐️
例子效果如下
实现步骤如下
代码块中写入如下代码
WfForm.bindFieldChangeEvent("field287655",function(obj,id,value){WfForm.delDetailRow("detail_5", "all"); //先执行删除操作var str = WfForm.getFieldValue("field287655"); //发票号码多选var mc = WfForm.getBrowserShowName("field287655").split(','); //发票号码显示if(str.length >0){ str.split(',').forEach((item,index,arr)=> { //遍历多选浏览框中的各个值WfForm.addDetailRow("detail_5",{field91668:{value: item, specialobj:[{id:item,name:mc[index]} ] }, field287656:{value: 1}}); //根据遍历出来的数据,逐个新增明细行,并赋值});}});WfForm.registerAction(WfForm.ACTION_ADDROW+"5", function(index){ if(WfForm.getFieldValue("field287656_"+index) == 1){WfForm.triggerFieldAllLinkage("field91668_"+index); //执行字段联动}});
这篇关于泛微OA实现多选浏览框选择多个选项后带出每个选项的明细数据到明细表中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!