固定首行不能删除问题

如题,批量删除时,不删除首行,如图

 

 相关代码详见附件,谢谢

代码.txt

 

pil.png

chyou 发布于 2021-10-26 19:49 (编辑于 2021-10-27 14:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-10-26 19:53(编辑于 2021-10-27 08:46)

删除前遍历复选框所在行号,如果有第一行,弹窗提示:要删除的行包含首行,不能删除。

image.png

批量删除.cpt

  • chyou chyou(提问者) JS不大了解,求代码,谢谢了
    2021-10-26 20:24 
  • chyou chyou(提问者) 感谢您的分享,但还是有点差异,以下是我的几个控件代码,麻烦您帮我改改试试,不胜感激 我的全选复选框添加事件-状态改变: var flag = this.getValue(); //获取当前值 var boxes = _g().getWidgetsByName(\"box\"); //获取当前页的复选按钮控件数组 if (typeof(boxes[0]) != \"undefined\") { for (i = 0; i < boxes.length; i++) { var cr=FR.cellStr2ColumnRow(boxes[i].options.location); //获取行列号对象 _g().setCellValue(0,cr.col,cr.row,flag); //如果控件大于1个,则遍历赋值 } } else { var cr=FR.cellStr2ColumnRow(boxes.options.location); //获取行列号对象 _g().setCellValue(0,cr.col,cr.row,flag); //如果控件只有1个,则直接赋值 } ----------------------------- 记录复选框添加事件-状态改变: var isAllChecked = true; //设置标记状态为选中 var boxes = _g().getWidgetsByName(\"box\"); //获取当前页的复选按钮控件数组 if (typeof(boxes[0]) != \"undefined\") { for (i = 0; i < boxes.length; i++) { isAllChecked = boxes[i].getValue() == true ? isAllChecked : false; //如果控件大于1个,则遍历获取值,一旦出现未选中状态的按钮,则将标记值改为false } } else { isAllChecked = boxes.getValue(); //如果控件只有1个,则直接获取控件值,并传给标记值 } _g().setCellValue(0, 0, 1, isAllChecked); //将标记值赋给A2单元格 ----------------------------- 批量删除添加事件-点击: var boxes = _g().getWidgetsByName(\"box\"); //获取当前页的复选按钮控件数组 var cells = []; if (typeof(boxes[0]) != \"undefined\") { for (i = 0; i < boxes.length; i++) { if (boxes[i].selected()) { cells.push(boxes[i].options.location); //如果控件大于1个,则遍历判断是否选中,将选中的控件所在的单元格编号塞进数组中 } } } else { if (boxes.selected()) { cells.push(boxes.options.location); //如果控件只有1个,则直接判断是否选中,选中的话把单元格编号塞进数组中 } } _g().deleteRows(cells); //根据单元格编号删除行 //_g().verifyAndWriteReport(true); //执行校验提交所有sheet,如有删除行时直接提交的需求,可以启用该句
    2021-10-27 12:40 
  • luojian0323 luojian0323 回复 chyou(提问者) 把你的代码贴到问题上。 不然会多出很多符号 
    2021-10-27 13:33 
  • chyou chyou(提问者) 回复 luojian0323 你好,我把代码作为附件上传了,麻烦了
    2021-10-27 14:38 
  • 2关注人数
  • 512浏览人数
  • 最后回答于:2021-10-27 14:34
    请选择关闭问题的原因
    确定 取消
    返回顶部