在新增资源的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");

}

}