Js赋值后,相关公式没有实时显示

比如C1单元格公式是A1*B1,我点击按钮给单元格A1B1赋值 1和2,此时C1并没有变成2,怎么让C1实时变化?

不要用Js赋值给C1=A1*B1这个方法,因为实际情况是我还有D1,E1需要拿到被赋值后的A1B1。

contentPane.curLGP.setCellValue(0, 0, 1);
contentPane.curLGP.setCellValue(1, 0, 2);

图片.png

鼠标点击任意地方后,C1还是没有出现值

图片.png

FineReport 何思洁 发布于 2020-4-30 11:16 (编辑于 2020-4-30 13:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2020-4-30 12:46
contentPane.curLGP.setCellValue(0, 0, 1);
contentPane.curLGP.setCellValue(1, 0, 2);
contentPane.curLGP.selectTDCell(contentPane.curLGP.getTDCell(0,0));
contentPane.curLGP.editTDCell(contentPane.curLGP.getTDCell(0,0));
contentPane.curLGP.stopCellEditing();
contentPane.curLGP.selectTDCell(contentPane.curLGP.getTDCell(1,0));
contentPane.curLGP.editTDCell(contentPane.curLGP.getTDCell(1,0));
contentPane.curLGP.stopCellEditing();


  • 何思洁 何思洁(提问者) 就我JS写的太菜,你这个脚本我直接黏贴上去,没跑出结果……
    2020-04-30 13:19 
  • shiroko shiroko 回复 何思洁(提问者) --我试过可以的啊
    2020-04-30 14:23 
最佳回答
1
何思洁Lv3见习互助
发布于2020-4-30 13:14

图片.png


图片.png

就我同事说的去掉中间的curLGP.就行,get带,set不带。

即:contentPane.curLGP.getCellValue(0, 0);

contentPane.setCellValue(1, 0, 2);

最佳回答
0
willgood1986Lv2初级互助
发布于2020-4-30 11:18

公式应该是响应 源数据单元格的的编辑后 事件的,没有编辑完应该不会触发

  • 何思洁 何思洁(提问者) 好的吧,那你说我怎么让公式知道我编辑完了呢?
    2020-04-30 11:20 
  • willgood1986 willgood1986 回复 何思洁(提问者) 你编辑完成后,光标移动到其他位置,它自然就“知道”了
    2020-04-30 11:24 
  • 何思洁 何思洁(提问者) 回复 willgood1986 点击控件,A1A2变成1和2,【光标移动到其他位置】,不管我怎么随处移动随处点击,A3都没有变化。你说的【光标移动到其他位置】要怎么移?
    2020-04-30 11:28 
  • willgood1986 willgood1986 回复 何思洁(提问者) 移动到其他地方,随便点击一下,要完成 焦点变化
    2020-04-30 11:29 
  • 何思洁 何思洁(提问者) 回复 willgood1986 评论没法传图,我完善了问题,你看一下,光标已经在C2处了,C1没有变化
    2020-04-30 11:36 
  • 2关注人数
  • 579浏览人数
  • 最后回答于:2020-4-30 13:16
    请选择关闭问题的原因
    确定 取消
    返回顶部