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).attr("id"); //给选中的单元格加上id的属性 if (id) { darray.push(id); //将选中的id放入到数组中 } } contentPane.deleteReportRC(null,darray); //第二个参数为批量删除的选中行 contentPane.writeReport(); 同样的JS代码。为啥填报预览可以用。新填报预览就无法生效?用第一种批量删除(初始化复选框)的话。也用问题,选中,然后取消选中。在点删除。他还是会删除刚刚取消选中的数据! |