第1章 使用方法

1.1 CheckBox使用举例

首先报表导出设置中Html转义设为“否”,如下所示:

1

选择一个单元格,输入CheckBox公式,例如:CheckBox('checkboxName','onClickCheckBox',a1,'a',1,2,3)

2

CheckBox公式说明如下:

3

CheckBox的第一个参数和第二个参数为必需,分别表示CheckBox的名字和onclick事件调用的方法名。之后的参数可选,表示onclick事件调用方法的参数,同时写入CheckBox的value属性中。

然后将js函数体输入报表中,如图

4

onClick脚本及CheckBox操作后调用方法脚本举例如下:

function onClickCheckBox(a,b,c,d,e) {
     alert("传入参数"+a+","+b+","+c+","+d+","+e);
 }
 function submitCheckBox() {
     var checkbox=document.getElementsByName("checkboxName");
     var msg = '';
     var count=0;
     var valuemsg='';
     for(var i=0;i<checkbox.length;i++){
         if(checkbox[i].checked){
             count++;
             valuemsg+='\n第'+count+'个被选中控件的参数为:'
             var value=eval(checkbox[i].value);// 这里可以取到选中checkbox的value.
             for(var j=0;j<value.length;j++){
                 valuemsg+=value[j]+' ';
             }
             }
     }
     msg = '您当前有'+count+'个checkbox被选中,获得的参数如下:\n'
     alert(msg+valuemsg);
 }

1.2 CheckBox效果

点击一个checkbox,调用onClickCheckBox(a,b,c,d,e)方法,效果如下:

5

点击checkBox按钮,调用submitCheckBox ()方法,效果如下:

6

【注意】该checkbox公式的实现方式,不支持将checkbox导出。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""