事件编辑后JS问题。“数量”输入20后,鼠标键盘没动(没点enter、鼠标没点其他地方),取值有问题

js.txt

1.png

image.png

js是数量单元格,编辑后事件。

报NaN,本质上是数量单元格的值取不到。

image.png


贪吃鱼的猫 发布于 2020-4-14 08:58 (编辑于 2020-4-14 09:48)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-14 09:13(编辑于 2020-4-14 09:17)

这边alert下,能不能取到值123.png

alert(parseInt(contentPane.curLGP.getCellValue(11,j)));

取不到,直接

alert(contentPane.curLGP.getCellValue(11,j));

获取填报页面的单元格的值,有以下几种方法:
contentPane.getCellValue(sheet号,列号,行号);  //sheet号行号列号是从0开始  
contentPane.curLGP.getCellValue(列号,行号);    
contentPane.curLGP.getCellValue(单元格);     
contentPane.curLGP._get$TDCell(col,row).text()//获取单元格显示值  
contentPane.curLGP._get$TDCell(单元格).text()


  • 贪吃鱼的猫 贪吃鱼的猫(提问者) 取不到,我试过了噢噢
    2020-04-14 09:15 
  • snrtuemc snrtuemc 回复 贪吃鱼的猫(提问者) 是不是你的行号11是错误的
    2020-04-14 09:16 
  • 贪吃鱼的猫 贪吃鱼的猫(提问者) 回复 snrtuemc 行号是正确,这个js没问题,输入数量时,比如输入20,马上再enter或者鼠标点到其他地方,都是正常的。只有在输入数量时,停顿下就有如上的问题
    2020-04-14 09:18 
  • snrtuemc snrtuemc 回复 贪吃鱼的猫(提问者) 你把js写到编辑结束里边去试一下,控件编辑时间,都有小BUG,需要鼠标点击或者其他动作触发下,才会出现真实结果
    2020-04-14 09:21 
  • 贪吃鱼的猫 贪吃鱼的猫(提问者) 回复 snrtuemc 有将js写到编辑结束那边,那边parseInt(contentPane.curLGP.getCellValue(11,j)这个也获取不到,不知道怎么回事噢噢
    2020-04-14 09:23 
最佳回答
0
shirokoLv6资深互助
发布于2020-4-14 08:59

你把报表带上啊,这样谁给你看

  • 3关注人数
  • 463浏览人数
  • 最后回答于:2020-4-14 09:48
    请选择关闭问题的原因
    确定 取消
    返回顶部