泛微Ecology9-明细表根据浏览框控制其他字段显隐
该代码主要功能为:明细表根据浏览框特定的值来控制其他字段的显示和隐藏
<script> jQuery(document).ready(function(){ //根据进页面第一次取条件字段的值 来控制明细表字段属性 WfForm.registerAction(WfForm.ACTION_ADDROW+"1", function(index){ let fieldvalue = WfForm.getFieldValue("field6672"); if(fieldvalue=='3'){ //该字段值等于3时 WfForm.changeFieldAttr("field11849_"+index, 3);//必填 }else{ WfForm.changeFieldAttr("field11849_"+index, 1);//只读 } }); //实时根据条件字段的值的变化 来控制明细表字段属性 WfForm.bindFieldChangeEvent("field6672", function(obj,id,value){ var fieldvalue = WfForm.getFieldValue("field6672"); var rowArr = WfForm.getDetailAllRowIndexStr("detail_1").split(","); for(var i=0; i<rowArr.length; i++){ var rowIndex = rowArr[i]; if(rowIndex !== ""){ //遍历明细行字段 if(fieldvalue=='3'){ //该字段值等于3时 WfForm.changeFieldAttr("field11849_"+rowIndex, 3);//必填 }else{ WfForm.changeFieldAttr("field11849_"+rowIndex, 1);//只读 } } } }); }); </script>
阅读剩余
版权声明:
作者:Derek
链接:https://derekxx.cn/239.html
文章版权归作者所有,未经允许请勿转载。
THE END