我想获取单元格的值,并在编辑完成后用alert()显示该值,但由于某些原因,在第一次更改值时插入

我想获取单元格的值,并在编辑完成后用 alert() 显示该值,但由于某些原因,在第一次更改值时插入了空值。 当我第二次更改数值时,数值又被坚定地更改了。

这是为什么呢?

3.png

FineReport 帆软用户I8uQZE3f1o 发布于 2023-8-9 13:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-9 14:00(编辑于 2023-8-9 14:07)

没有看明白,你的问题在哪里

var c= this.getValue();

alert(c)

  • 帆软用户I8uQZE3f1o 帆软用户I8uQZE3f1o(提问者) 我希望在第一次输入时,该值能显示为警报。
    2023-08-09 14:02 
  • CD20160914 CD20160914 回复 帆软用户I8uQZE3f1o(提问者) 如果你在A1修改要获取A1的值就直接上面的代码
    2023-08-09 14:06 
  • CD20160914 CD20160914 回复 帆软用户I8uQZE3f1o(提问者) 把公式删除掉,全写js
    2023-08-09 14:07 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-8-9 14:01(编辑于 2023-8-9 14:04)

不能写在A处,这个地方只能获取到初始值,要写在B处

p=this.getValue();

alert(p);

image.png

最佳回答
0
苏菲的供词Lv6初级互助
发布于2023-8-9 14:01(编辑于 2023-8-9 14:06)

你这样获取单元格值的话只能获取到初始值

var b = _g().getCellValue(0,2,4)

alert(b)

最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-9 14:03

你这样写,只能是获取第一次展示的值

获取控件编辑后值,可以

编辑后,或者编辑结束事件

var cell = contentPane.curLGP.getTDCell(0,0); //获取焦点所在的单元格对象,getTDCell(0,0)即 A1 单元格

contentPane.curLGP.selectTDCell(cell);   //选择单元格

var a = this.getValue();

alert(a);

  • 3关注人数
  • 191浏览人数
  • 最后回答于:2023-8-9 14:07
    请选择关闭问题的原因
    确定 取消
    返回顶部