添加了一个自定义删除按钮组,当只剩最后一个删除按钮时,不删除,而是清空整行数据?清空功能没实现。

添加了一个自定义删除按钮组,当只剩最后一个删除按钮时,不删除,而是清空整行数据?清空功能没实现。这是为什么

var kj = $('[widgetname="S"]:visible'); //获取页面含有按钮个数 var sc = contentPane.getWidgetsByName("S"); //根据名字获取删除行按钮 for (i = 0; i < sc.length; i++) { //当控件只剩1个时,禁用控件,否则遍历启用所有控件 if(sc.length <= 1){ _g().setCellValue("B10",null,""); _g().setCellValue("C10",null,""); _g().setCellValue("D10",null,""); } else{ _g().deleteReportRC();//点击按钮删除一行 } }

image.png

FineReport 来哈哈哈 发布于 2022-12-27 22:08 (编辑于 2022-12-28 09:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
来哈哈哈Lv4见习互助
发布于2023-1-11 16:33

var count_ = _g().getCellValue(0, 13, 6);

if (count_ == 1) {

  var row = Number($("td[id^=B]:visible").slice(-2,-1).attr("row"));

  var co = Number($("td[id^=B]:visible").slice(-2,-1).attr("col"));

  contentPane.setCellValue(0,co,row, ""); 

  contentPane.setCellValue(0,co+1,row, ""); 

  contentPane.setCellValue(0,co+2,row, ""); 

  return false;

} else {

return true;

//_g().deleteReportRC(); //点击按钮删除一行 

}

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-12-27 22:43

https://help.fanruan.com/finereport/doc-view-3434.html

用这个JS 框出来的替换掉文档的JS

image.png

image.png

F85D6B89-2B28-4CCA-88CF-F96FB40AD8B7.GIF

  • 1关注人数
  • 317浏览人数
  • 最后回答于:2023-1-11 16:33
    请选择关闭问题的原因
    确定 取消
    返回顶部