在新增资源的jscss资源中写一个js函数,然后在某列的onchange事件中加这该函数,就可以达到动态隐显的效果。函数如下:
function setDsfzt(obj)
{
var tagPrefix="col_";
var colArr=new Array("DSFMC", "DSFLXR", "DSFLXDH", "DSFZW", "DSFLXDZ", "DSFYB");
var objArr=document.getElementsByName(obj.name);
var index=0;
for(var i=0;i { if(objArr[i]==obj) { index=i; break; } } var display=obj.value==1?"none":"block"; for(var i=0;i { var arr=document.getElementsByName(tagPrefix+colArr[i]); if(arr.length-1 break; arr[index].parentNode.style.display=display; if(display=="none") { arr[index].value=""; arr[index].setAttribute("nullable","1"); } else arr[index].setAttribute("nullable","0"); } }