删除行,改变复选框状态


问题描述:目前是根据复选框是否勾选,进行传值打印的。但是在复选框被勾选的状态删除该行,打印的时候还是会把删除的行打印出来。
现在想在点击删除的时候直接将本行复选框的勾选状态去掉。
JS不会写,拜托各位大神了哈!!!
FineReportngutd_up 发布于 2017-4-10 15:50
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
恍1发布于2017-4-10 15:50(编辑于 2023-9-6 09:34)
555
  • ngutd_up ngutd_up(提问者)

    大神,是这个意思,但是不会取当前要删除的行的行号。。。
    回复
    2017-04-10 16:28 
  • ngutd_up ngutd_up(提问者)

    大神,还是没弄出来,那个例子我看了,监听的事件是‘cellselect’,点删除的时候无法取值,改成\'beforedelete\' 又报错,JS渣实在不会弄了。。。
    回复
    2017-04-11 11:58 
最佳回答
0
zyr930218发布于2017-4-10 16:05(编辑于 2023-9-6 09:34)
555
  • ngutd_up ngutd_up(提问者)

    这个是没有提交操作的,刚试了一下,在删除之前去掉复选框的对号,就不打印了,但是在删除的时候如果复选框是勾选着的,这行记录就还会打印。
    其实不要那个删除操作,直接通过复选框来控制也是可以的,但是还是想学习一下,这种JS该怎么写。。。
    回复
    2017-04-10 16:07 
  • ngutd_up ngutd_up(提问者)

    点删除之后是页面重置了是吗?
    之前有的行也刷新掉了。
    还是我JS哪里需要改一下。。
    回复
    2017-04-10 16:12 
最佳回答
0
ngutd_up发布于2017-4-10 16:07(编辑于 2023-9-6 09:34)
555
  • zyr930218 zyr930218

    你删除了不提交,库里不是还有这条记录吗,那你设置删除干什么用?
    回复
    2017-04-10 16:18 
最佳回答
0
ngutd_up发布于2017-4-10 16:12(编辑于 2023-9-6 09:34)
555
  • zyr930218 zyr930218

    是,提交了填报的内容,页面重新加载了,我的没有这个情况,不过我看删除的时候把复选框改为false的方法不错。
    回复
    2017-04-10 16:26 
最佳回答
0
zyr930218发布于2017-4-10 16:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
zyr930218发布于2017-4-10 16:26(编辑于 2023-9-6 09:34)
555
  • zyr930218 zyr930218

    var bz = contentPane.getCellValue(0,4,2);   //4列2行的值
    回复
    2017-04-10 16:40 
最佳回答
0
ngutd_up发布于2017-4-10 16:28(编辑于 2023-9-6 09:34)
555
最佳回答
0
ngutd_up发布于2017-4-10 16:37(编辑于 2023-9-6 09:34)
555
最佳回答
0
zyr930218发布于2017-4-10 16:40(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    row()是对的,但是要减一,因为这里是从0开始计算的,而row()从1开始的
    回复
    2017-04-10 16:43 
  • 恍1 恍1

    var bz = contentPane.getCellValue(0,0);给你个例子,这是获取A1,少个参数不要sheet的也可以
    回复
    2017-04-10 16:44 
最佳回答
0
恍1发布于2017-4-10 16:43(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 658浏览人数
  • 最后回答于:2017-4-11 14:38
    活动推荐 更多
    热门课程 更多
    返回顶部