填报删除时,报“A33不存在于报表”是什么问题?

填报属性

image.png

FineReport 用户G8480957 发布于 2022-4-11 10:43 (编辑于 2022-4-11 13:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-4-11 10:43

你的JS呢???

  • 用户G8480957 用户G8480957(提问者) 很奇怪的是我第一次删除,删不掉报错,然后刷新一下填报界面,再全选删除,则可以提交,显示成功,不知道为什么(什么JS,没专门写JS)
    2022-04-11 13:31 
  • 用户G8480957 用户G8480957(提问者) --这是A1单元格事件: var $span = $(\'.fr-checkbox-checkon\'); //获取选中的复选框 var darray = []; //新建一个数组用来存放选中的单元格所在的行号 var $tds = $(\"td\").has($span); //获取选中复选框所在的单元格,即选中的单元格 for (var i = 0, len = $tds.length; i < len; i ++) { //遍历选中的单元格 var id = $($tds[i]).attr(\"id\"); //获取选中的单元格所在的行号 if (id) { darray.push(id); //将选中的单元格所在的行号放入到数组中 } } contentPane.deleteReportRC(null,darray); //第二个参数为行号
    2022-04-11 13:46 
  • 用户G8480957 用户G8480957(提问者) --A2单元格事件 var flag=this.getValue(); //获取当前复选框控件的状态,true /false for(var i=0;i
    2022-04-11 13:46 
  • 用户G8480957 用户G8480957(提问者) --A3单元格事件初始化: if (!window.lineboxes) { window.lineboxes = []; //控件加入到一个全局数组里 } lineboxes[lineboxes.length] = this --A3单元格事件状态改变: if(this.getValue()==false){ _g().setCellValue(\'A2\',null,false); } else { var allChecked=true; //循环判断所有复选框都选中时,将全选复选框选中 for(var i=0;i
    2022-04-11 13:47 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-4-11 10:45

你的填报属性,有A33单元格

实际报表没有扩展出A33这个单元格。。。

  • 用户G8480957 用户G8480957(提问者) 属性是对的,您看下我上传的图片呢!
    2022-04-11 13:24 
  • snrtuemc snrtuemc 回复 用户G8480957(提问者) 额没那就你js中有写到,或者js有for循环,但是最大值搞错了,循环到A33单元格
    2022-04-11 13:29 
  • 用户G8480957 用户G8480957(提问者) 回复 snrtuemc JS在哪里看
    2022-04-11 13:32 
  • snrtuemc snrtuemc 回复 用户G8480957(提问者) 你的A1单元格按钮,肯定有点击事件,里面应该有js的
    2022-04-11 13:33 
  • 用户G8480957 用户G8480957(提问者) 回复 snrtuemc --A2单元格事件 var flag=this.getValue(); //获取当前复选框控件的状态,true /false for(var i=0;i
    2022-04-11 13:49 
  • 2关注人数
  • 285浏览人数
  • 最后回答于:2022-4-11 13:25
    请选择关闭问题的原因
    确定 取消
    返回顶部