通过下拉框设置单元格是否可写
润乾的填报报表,关于单元格的填报属性有是否可写的设置,可以添加判断语句确定该单元格是否可写。当前客户需求:通过下拉框编辑风格在web发布页面来判断,报表的某一单元格是否可写。
第一步:添加填报报表
建立内建数据集,定义报表,如图一。
图一
第二步:定义填报报表,添加下拉框,下拉数据集
定义A1单元格填报属性。如图二
图二
定义B1单元格的填报属性。如图三
图三
第三步:添加js
在发布的jsp里添加js代码
function _cellValueChanged( cell ){
if(cell.id==”report1_A1″){
var A1 = document.getElementById (“report1_A1″).value;
var B1 = document.getElementById(“report1_B1″);
//alert(A1);
if(A1==”a”){
B1.onclick=_hideEditor;
}
else{
B1.onclick=tree1;
}
}
}
function tree1(){//设置下拉树单元格可写方法
_hideEditor();
tree_show( this, ‘tree_report112′ );
_setRowColBackColor(this);
}
</script>
步骤三:web发布报表
当下拉框值为a时B1下拉数据集不可写,否则单元格可写。