zoukankan      html  css  js  c++  java
  • WDA学习(9):Use an ALV TABLE in WDA

    实例展示如何使用ALV TABLE在窗口显示航班信息。

    1.创建Web Dynpro Component。

     

    2.创建Component Usage,使用SALV_WD_TABLE组件

     

     Context页签:创建上下文Context,NODE_SFLIGHT。

     

      3.创建Component Usage中ALV和主组件控制器中上下文节点映射

    如果有边每一COMPONENTCONTROLLER的上下文节点,点击Contorller Usage导入。

     

    选择DATA->右键->Define External Mapping

     

     4.编辑视图组件MAIN

    Layout页签,创建ViewContianerUIElement视图控件,用了显示ALV的容器;

     

    Context页签,创建Context节点映射;

     

    Methods页签,重写WDDOINIT方法;

    method WDDOINIT .
      DATA:lt_sflight TYPE TABLE OF SFLIGHT.
      DATA:lo_node TYPE REF TO IF_WD_CONTEXT_NODE.
    
      SELECT * INTO CORRESPONDING FIELDS OF TABLE lt_sflight FROM SFLIGHT.
    
      "获取NODE_SFLIGHT子节点
      lo_node =  wd_context->get_child_node( name = 'NODE_SFLIGHT' ).
      lo_node->bind_table( lt_sflight ).
    endmethod.

    5.设置Window窗口组件嵌入视图

    选择MAIN视图组件下VIEW控件,右键->Embed a View

     

     

      6.创建Web Dynpro Application,运行显示

     

  • 相关阅读:
    Iscroll4使用心得 (转)
    请求接口数据实例
    jQuery插件开发全解析(转)
    js中可以改变作用域的三种方式(改变this)
    this基础(转)
    Hash扫盲
    JS编码解码 (转)
    自定义菜单实例
    DOM(转)
    js扫盲
  • 原文地址:https://www.cnblogs.com/tangToms/p/12878405.html
Copyright © 2011-2022 走看看