全选与取消全选

当只有一条记录时,勾选此纪录的复选框,自动将全选的复选框也勾上,此时执行功能时出现下列报错:

Cannot read properties of undefined (reading 'toUpperCase')

FineReport seagod 发布于 2021-11-9 14:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-30 10:25

已实现

最佳回答
0
luojian0323Lv7资深互助
发布于2021-11-9 15:02(编辑于 2021-11-9 15:05)

这个功能不是鸡肋吗?

为什么不点全选来选择这一条记录,非要点这一条记录实现全选效果?

而且复选框勾选后给一个不扩展的复选框赋值,这很简单吧?

先获取当前复选按钮值

var value=this.getValue()

再赋值:

_g().setCellValue(列号,行号, value);

  • seagod seagod(提问者) 只剩一条记录的时候不管勾选全选还是当前复选框,都会报错
    2021-11-10 08:32 
  • seagod seagod(提问者) 我做了两份文件,结果一份报错,一份正常运行,代码完全一样,没有任何改动
    2021-11-10 08:32 
  • luojian0323 luojian0323 回复 seagod(提问者) 你用toUpperCase 是什么操作?
    2021-11-10 08:41 
  • seagod seagod(提问者) 回复 luojian0323 这就是很奇怪的点了,我压根没写过这个,但是就是报这个错误
    2021-11-10 13:18 
  • 1关注人数
  • 340浏览人数
  • 最后回答于:2021-12-30 10:25
    请选择关闭问题的原因
    确定 取消
    返回顶部