zoukankan      html  css  js  c++  java
  • WDA-2-事件执行先后

    WebDynpro 中事件执行顺序

     

    一:WebDynpro 启动时的 hokeMethod 执行顺序

     (这里观察一个 view)从上至下,依次进行

      

     如果这个 view 上还有一个 button(能触发 action),那么它的顺序呢?

    二:WebDynpro View 上有 Action 时的执行顺序

     这里是点击一个 button,它触发 A_AGAIN 这一个 action

      

    三:有多个 View 并且 view 间有 navigationLink 时的执行顺序

     说明:2 个 navigation:

     Start ViewàResult View :

     Start View:To_Result_view

     Result View: From_Start_View

     

     Result Viewà Start  View :  Start View:To_ Start _view

     Result View: From_ Result _View

     

     这里有一个 life cycle 的问题。

     1.View 中指定 Life Cycle 为 “Framework Control”

     Start View:

      

     

     Result View:

      

     发现几个值得注意的地方:

     1.当做过 DoInit 后,再 navigation 回来时就不再做 init 了。

     2.Component Controler 在每一次发生 action(View 中触发)都会执行beforeNavigation 事件.

      A.而 View 中每一次 action 前,都会触发 beforeAction 事件

      B.View 不会做 doExit 事件 .

      

     

     View 中指定 Life Cycle 为 “When Visible”

     Start View:

      

     

     Result View:

      

     执行顺序:

     A.发现 doExit 是发生在 handle 完后。

     B.每次都会做 DoInit

      

  • 相关阅读:
    学会时刻总结
    JS银行卡号Luhm校验
    来京一年总结
    Linux内核同步机制 第1部分(转)
    Spinlock 简介(转)
    warning: no newline at end of file 解决(转)
    c语言 关键字 extern(转)
    MFC 线程同步(转)
    C语言 全局变量 初始化
    Linux 内核的同步机制,第 2 部分
  • 原文地址:https://www.cnblogs.com/ricoo/p/10221090.html
Copyright © 2011-2022 走看看