用超级链接做页面跳转时,如何自动“点击”参数面板上的“查询”

本帖最后由 yutingxtz 于 2016-10-11 13:43 编辑

我想用超级链接可以打开报表的特性,以实现类似“页面跳转”的效果,具体思路大致如下:

我在页面 A (填报报表) 上设置超级链接,点击后打开页面 B (填报报表)。
由于是用的 tabPane.addItem 的方法加载的新页面,所以标题相同的页面会被新的替换,而不是再开一个标签。
这样,只要参数面板上的控件位置安排得当,又能实现“查询”按钮的自动点击的话,从使用者角度看,并不会察觉出页面是新的,只会觉得下半部分的内容跳转了一下而已。

下图是A和B页面,参数面板的设计


A和B参数面板唯一不同的就是,A上是在下拉框控件的“编辑后”事件内,添加了如下代码,以实现控件显示和点击“查询”按钮的效果; 而对于B,则希望在加载时就全部执行。


但是,在A页面,点击超级链接后,打开B页面之前,会提示以下信息。并不能达到我想要的目的。


看提示,好像是在页面加载,或是控件初始化的过程中,是无法运行 fireEvent("click") 事件函数的。

经过更多的测试,同时发现,对于填报报表(如本例)上图代码中红线的语句不会被执行;但是,如果是数据分析表,却可以正常执行。


那只能说是不是填报的时候,这个函数就不可用呢?!那就没有解决的办法了嘛?!

希望万能的论坛,无数的牛人可以看看,怎么处理这样的问题。

谢谢啦!
   

FineReportyutingxtz 发布于 2016-10-11 13:40
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌发布于2016-10-11 13:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2016-10-11 14:14(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1224浏览人数
  • 最后回答于:2016-10-11 14:14
    活动推荐 更多
    热门课程 更多
    返回顶部