JS删除行

image.png

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

FineReport Clown. 发布于 2024-3-1 15:15
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
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);//获取当前单元格值

  • 4关注人数
  • 369浏览人数
  • 最后回答于:2024-3-1 15:31
    请选择关闭问题的原因
    确定 取消
    返回顶部