自定event事件之全局初始化中自动触发
Posted sapxiaox
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定event事件之全局初始化中自动触发相关的知识,希望对你有一定的参考价值。
利用(一)组件:Y_GLOBAL_EVENT
场景:界面加载后在COMPONENTCONTROLLER触发自定义event事件
首先要搞懂WebDynpro启动时的hokeMethod执行顺序如下图:
从上至下,依次进行
从执行顺序中可以看出加载完VIEW视图之后,最后会执行COMPONENTCONTROLLER中的一个叫WDDOPOSTPROCESSING方法,
所以我们可以利用该方法将触发event。
METHOD wddopostprocessing . wd_this->fire_test_ent_evt( ). ENDMETHOD.
测试结果:
最后总结:
若将代码写入COMPONENTCONTROLLER 初始化方法中是无法触发自定义event事件。因为event事件定义在视图V_MAIN中还未加载完成,
COMPONENTCONTROLLER 初始化方法已先加载完成,所以达不到想要的效果。
以上是关于自定event事件之全局初始化中自动触发的主要内容,如果未能解决你的问题,请参考以下文章