zoukankan      html  css  js  c++  java
  • 自定event事件之手动触发(一)

    创建组件:Y_GLOBAL_EVENT

    视图:V_MAIN

    窗口:W_MAIN

    Application:Y_GLOBAL_EVENT

    添加上下文

    添加UI控件button和textview

             

     在COMPONENTCONTROLLER 自定义event事件

    在视图V_MAIN中实现event事件

    METHOD test_ent .
      DATA lo_nd_node_text TYPE REF TO if_wd_context_node.
      DATA lo_el_node_text TYPE REF TO if_wd_context_element.
      DATA ls_node_text TYPE wd_this->element_node_text.
      DATA lv_text_1 TYPE wd_this->element_node_text-text_1.
    
    
      lo_nd_node_text = wd_context->get_child_node( name = wd_this->wdctx_node_text ).
      lo_el_node_text = lo_nd_node_text->get_element( ).
    
      lv_text_1 = '握草!握草!握草!握草!握草!握草!握草!握草!握草!握草!'.
      lo_el_node_text->set_attribute( name =  `TEXT_1` value = lv_text_1 ).
    
    ENDMETHOD.

    通过点击按钮触发自定事件

    METHOD onactiontest .
      DATA lo_componentcontroller TYPE REF TO ig_componentcontroller .
      lo_componentcontroller = wd_this->get_componentcontroller_ctr( ).
    
      lo_componentcontroller->fire_test_ent_evt( ).
    
    ENDMETHOD.

    结果测试:

  • 相关阅读:
    单调栈问题解析
    Linux进程状态切换
    Shell编程小例子
    Linux之shell编程
    树的遍历框架
    你真的会求1-100有多少个素数吗
    java实现LRU算法
    从上到下打印二叉树 III
    从上到下打印二叉树I
    模拟盘电路板调试过程中出现的问题
  • 原文地址:https://www.cnblogs.com/SAPxiaox/p/9963241.html
Copyright © 2011-2022 走看看