行式报表批量删除问题!

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代码。为啥填报预览可以用。新填报预览就无法生效?用第一种批量删除(初始化复选框)的话。也用问题,选中,然后取消选中。在点删除。他还是会删除刚刚取消选中的数据!
FineReportK先生_ 发布于 2018-7-16 10:00
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
flyingsnake发布于2018-7-16 10:00(编辑于 2023-9-6 09:34)
555
  • K先生_ K先生_(提问者) 还是在哪个页面啊。数据都已经查询出来了。但是批量删除事件。没有。!好像是值拿不到~
    回复
    2018-07-16 10:57 
  • flyingsnake flyingsnake 回复 K先生_ :新填报自身的属性.会去掉不显示的控件,比如,一共三页,当你下拉到第二页的时候,第一页和第三也的控件,都会被撤销掉,以减少内存消耗
    回复
    2018-07-16 10:59 
  • flyingsnake flyingsnake 回复 K先生_ :再看不懂,我就放弃啦
    回复
    2018-07-16 11:00 
  • K先生_ K先生_(提问者) 回复 flyingsnake 懂了!
    回复
    2018-07-16 11:07 
  • flyingsnake flyingsnake 回复 K先生_ :那我最佳的事??
    回复
    2018-07-16 11:15 
最佳回答
0
小帆_智能客服发布于2018-7-16 10:00(编辑于 2023-9-6 09:34)
555
  • K先生_ K先生_(提问者) 这个能批量删除。但是选中之后在取消选中就有问题了。他还是会删除取消选中的数据!
    回复
    2018-07-16 10:22 
  • 0关注人数
  • 430浏览人数
  • 最后回答于:2018-7-16 16:15
    活动推荐 更多
    热门课程 更多
    返回顶部