JS实现无需点击实现自动查询

我在使用了JS无需点击查询按钮即可自动查询后(事件是编辑后),为什么在下拉控件中选择两次数据才能实现页面数据刷新选择一次过后页面会刷新一次但页面数据内容没有发生改变,第二次再次选择后页面数据才会发生变化,我的下拉控件包含默认值,大佬们我该如何修改啊

FineReport c90Gr9ZO 发布于 2024-5-22 11:38 (编辑于 2024-5-22 15:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
free_zzLv6中级互助
发布于2024-5-22 11:39(编辑于 2024-5-22 11:40)

_g().parameterCommit(); //自动查询

编辑后事件,按理不是出现你说的这种要选两次

  • c90Gr9ZO c90Gr9ZO(提问者) 我就用的这个大佬,选择第一次的显示值会保留上一次选择过下拉控件的数据页面数不会发生变化,再选择一次后页面数据和下拉控件的值才会发生改变
    2024-05-22 11:49 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-22 11:45(编辑于 2024-5-22 11:53)

正常在参数面板应该可以的

你是不是在填报单元格,你这个改成

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

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

_g().parameterCommit(); 

============

var a=this.getValue();

this.setValue(a);

setTimeout(function() {

_g().parameterCommit(); 

}, 100);

  • c90Gr9ZO c90Gr9ZO(提问者) 我就是在控件参数面板来着qwq
    2024-05-22 11:51 
  • snrtuemc snrtuemc 回复 c90Gr9ZO(提问者) 那试试这个方式,多个语句,看修改答案
    2024-05-22 11:52 
  • c90Gr9ZO c90Gr9ZO(提问者) 回复 snrtuemc 还是不太行
    2024-05-22 14:23 
最佳回答
0
yzmY7r2d6462368Lv5初级互助
发布于2024-5-29 11:01

编辑后改为编辑结束。

  • 4关注人数
  • 345浏览人数
  • 最后回答于:2024-5-29 11:01
    请选择关闭问题的原因
    确定 取消
    返回顶部