如何不点击空白处就失去焦点

在填报表单上,下拉框选择了一个值,直接点击按钮控件获取的是上次下拉框中选择的值。但是如果选择下拉框后,点击该单元格以外的位置,再去点击按钮就会获取本次选择的下拉框中的值。

请问如何让选择好值的下拉框,在点击按钮的那一刻就失焦。不需要点击其他位置再去点击按钮。

父页面如下:想实现编辑填报人,点击按钮直接能按照目前填写的填报人单元格的值,但是现在必须要让填报人单元格失去焦点再点击按钮才会在子页面按照本次填写填报人查询。怎么能让子页面直接刷新获取填报人的值,而不是编辑完成失去焦点,才能传入子页面正确的值。

image.png

image.png

怎么让鼠标焦点在点击新增记录后自动聚焦到新增行最后一行的第一列单元格上

目前是点一下新增,就跑回填报人那个格,如果同时新增几个空白行就需要点击空白行再点增加记录,重复点击比较麻烦。

image.png

FineReport yzm187216 发布于 2021-6-26 10:35 (编辑于 2021-11-2 16:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-6-26 10:39

【点击下其他单元格的操作】可以通过单元格”编辑结束事件“来自动完成(相当于获取焦点对象);

————————————

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

//获取焦点所在的单元格对象,getTDCell(1,1) 即B2单元格

contentPane.curLGP.selectTDCell(cell);   

//选择单元格

————————————

  • yzm187216 yzm187216(提问者) 没明白呀,我放了完善问题的图,请再具体指点下要怎么操作^~^
    2021-06-26 15:02 
  • zsh331 zsh331 回复 yzm187216(提问者) -_-||,直接把这个脚本放在控件的【编辑结束事件中】即可!
    2021-06-26 15:05 
  • yzm187216 yzm187216(提问者) 回复 zsh331 我试了下,日志里报了好多js的错,是不是我加错了
    2021-06-26 15:54 
  • zsh331 zsh331 回复 yzm187216(提问者) …,单元格定位的不对,里面的2个数字不要定位在当前单元格!
    2021-06-27 12:22 
  • yzm187216 yzm187216(提问者) 回复 zsh331 如何在点击工具栏中的新增记录,让焦点聚焦在最新行的第一列
    2021-11-02 16:08 
最佳回答
0
chenxiaocn86Lv3见习互助
发布于2021-6-27 08:17(编辑于 2021-6-27 17:44)
  • 3关注人数
  • 1041浏览人数
  • 最后回答于:2021-11-2 16:16
    请选择关闭问题的原因
    确定 取消
    返回顶部