泛微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
