求助:解决帆软9.0版本的控件编辑结束事件,必须切换到其他单元格才能触发问题

不用编辑后事件,是因为js代码判断挺多,编辑后事件会频繁调用,所以还是想用编辑结束事件实现,但目前帆软9.0版本的控件编辑结束事件,点击报表空白处并不能触发结束事件,必须是焦点切换到其他单元格才可以,我想实现点击任何地方都能触发

FineReport wanghaijiao 发布于 2020-8-24 08:39 (编辑于 2020-8-24 15:37)
1min目标场景问卷 立即参与
回答问题
悬赏:10 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
帅帅的Lv6初级互助
发布于2020-8-24 10:53(编辑于 2020-8-24 10:56)

9.0没有编辑后事件吗?用编辑后不香吗?
image.png

  • wanghaijiao wanghaijiao(提问者) 单元格是数字框,我输入一个数字就得执行一遍js,js里面判断挺多的,所以没用
    2020-08-24 14:29 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-8-24 08:54

自己的js代码前加

var cell = contentPane.curLGP.getTDCell(1,1);

contentPane.curLGP.selectTDCell(cell);


  • wanghaijiao wanghaijiao(提问者) 是在我的编辑结束事件里加这两行代码吗?如果是的话,我试了,还是不行,目前的问题是点击空白处的时候根本就不调用编辑后事件,进入不了方法体里面
    2020-08-24 09:02 
  • snrtuemc snrtuemc 回复 wanghaijiao(提问者) 你最好不用编辑结束事件,使用编辑后事件,然后这个代码加载你代码最前面
    2020-08-24 09:24 
  • wanghaijiao wanghaijiao(提问者) 回复 snrtuemc 我的单元格控件是数字框,如果是编辑后事件,我输入一个数字就得执行一遍js,所以才决定用编辑后事件
    2020-08-24 09:35 
  • 3关注人数
  • 863浏览人数
  • 最后回答于:2020-8-24 15:37
    请选择关闭问题的原因
    确定 取消
    返回顶部