FineReport复选框的制作以及删除或者批量删除的做法

**

复选框的做法

**
第一步FineReport复选框的制作以及删除或者批量删除的做法_第1张图片var flag=this.getValue(); //获取当前复选框控件的状态,true /false for(var i=0;i

第二步
FineReport复选框的制作以及删除或者批量删除的做法_第2张图片if (!window.lineboxes) { window.lineboxes = []; } lineboxes[lineboxes.length] = this;
**

删除或批量删除的做法

**
FineReport复选框的制作以及删除或者批量删除的做法_第3张图片var $span = $('.fr-checkbox-checkon'); //获取选中的复选框 var darray = []; //新建一个数组用来存放选中的单元格所在的行号 var $tds = $("td").has($span); //获取选中复选框所在的单元格,即选中的单元格 for (var i = 0, len = $tds.length; i < len; i ++) { //遍历选中的单元格 var id = $($tds[i]).attr("id"); //获取选中的单元格所在的行号 if (id) { darray.push(id); //将选中的单元格所在的行号放入到数组中 } } contentPane.deleteReportRC(null,darray); //第二个参数为行号 contentPane.writeReport()

你可能感兴趣的:(FineReport复选框的制作以及删除或者批量删除的做法)