怎么触发编辑后事件

我从URL传值到填报页面,然后有一个编辑后事件,事件中有一个查询语句,会刷新页面

1.怎么在页面加载完成之后触发编辑后事件?

--------------------------------------------------------------------------

2.在web属性加载完成后事件,以及控件初始化后事件不能设置,

因为代码如下

/*获取单元格B2选择的地区控件的值*/

var area1=this.getValue();

/*获取参数面板中的文本控件*/

var area2 =_g().getParameterContainer().getWidgetByName("doNumber");

/*给参数界面中的文本控件赋值*/

area2.setValue(area1);

/*执行查询*/

_g().parameterCommit();

代码中有查询语句,执行加载完成事件和初始化事件会死循环

-----------------------------------------------------------------------------

3.我利用焦点移入,再移除,不触发编辑后事件

FineReport wangshuail 发布于 2023-11-15 11:18 (编辑于 2023-11-15 11:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
wangshuailLv2见习互助
发布于2023-11-15 13:32

问题已经解决了,只需要直接在参数界面文本框中写公式获取url上面的参数,就可以在加载完成后,触发一次查询

最佳回答
0
kalashangLv3高级互助
发布于2023-11-15 11:19
最佳回答
0
GGGGGGGGGLv5初级互助
发布于2023-11-15 11:22

第一个问题

_g().getWidgetByName("控件名").fireEvent("afteredit")

  • wangshuail wangshuail(提问者) 语句没问题,但是没解决问题,只要页面刷新执行编辑后事件就会死循环
    2023-11-15 11:43 
  • 1关注人数
  • 298浏览人数
  • 最后回答于:2023-11-15 13:32
    请选择关闭问题的原因
    确定 取消
    返回顶部