JS删除行

image.png

JS怎么写才能根据点击删除按钮后(如果是第一个删除按钮,则不删除本行),删除后面所有行,而不需要一个一个点击删除?

FineReport Clown. 发布于 2024-3-1 15:15
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
ID1208Lv6高级互助
发布于2024-3-1 15:18(编辑于 2024-3-1 15:19)

参考下面文档,把固定行数换成对应的扩展行数

JS实现固定插入和删除--https://help.fanruan.com/finereport/doc-view-4056.html#9f99dfeb5ff8f9d0

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-1 15:19
最佳回答
0
LTC朝Lv6高级互助
发布于2024-3-1 15:31

没做过这个需求,给你一个思路:

①点击“删除按钮”时,获取最左侧的“序号”单元格的值为a

②定位序号的位置,根据当前位置写一个循环,依次行坐标加1,来获取序号单元格的值

③每次循环或取到的值如果不为空,则删除当前行,如果为空,则结束循环

可参考的js:

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //获取列号

var ro = cr.row;  //获取行号

contentPane.setCellValue(0,col,ro,"A");//赋值当前单元格,通过col、ro加减数字进行获取其他的单元格位置

var a=contentPane.getCellValue(0,col,ro);//获取当前单元格值

最佳回答
0
Clown.Lv5初级互助
发布于2024-12-12 17:14

1

最佳回答
0
兔子酱管理员初级互助
发布于2024-12-13 10:26

您好,我是社区管理员兔子酱,您的该采纳属于违规采纳,现予撤回。

自己采纳自己的前提:回答中没有正确的答案,可自己回答后采纳自己,并且需要详述答案,不能只是简单的“已解决”“自己解决了”,且回答不能与已有回答相同/相似;

若回答内容相同/相似,需按照回答时间先后的顺序进行采纳哦,否则就是违规哦~

另外,自己采纳自己不会有任何实质性的奖励,也就是说不会获得F币和贡献值的的奖励。

所以,还是建议楼主尽量按规定采纳认真回答的用户~

  • 4关注人数
  • 435浏览人数
  • 最后回答于:2024-12-13 10:26
    请选择关闭问题的原因
    确定 取消
    返回顶部