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

      

  • 相关阅读:
    std::auto_ptr
    make_pair
    _stdcall与_cdecl(了解)
    函数名与函数指针(了解)
    空指针与野指针
    std::bind(二)
    C++ map 映照容器
    sql find duplicate
    数量
    sort sign numeric
  • 原文地址:https://www.cnblogs.com/ricoo/p/10221090.html
Copyright © 2011-2022 走看看