• alv 类cl_gui_alv_grid事件查…


     

     

     

    自己动手,丰衣足食,

    有些需求可以自己找找标准的是否提供了,下面是一个简单的查找过程


    alv cl_gui_alv_grid

        主要看该类的事件

    alv <wbr>类cl_gui_alv_grid事件查找过程

    比如双击:

    alv <wbr>类cl_gui_alv_grid事件查找过程

     

    每一个事件所能实现的功能,可以自己去验证:

    验证过程:

    首先定义class

    CLASS alv_event_receiver DEFINITION.

    "双击时触发
        
    METHODS handle_double_click  

    FOR EVENT double_click  OF cl_gui_alv_grid
          
    IMPORTING
            e_row                       
            e_column
            es_row_no
    .

    ENDCLASS  

     

    实现Class

    CLASS alv_event_receiver IMPLEMENTATION.

      METHOD handle_double_click.

        if 1 = 2.

        endif.

    "这里打断点,Debug查看三个参数e_row  e_column es_row_no具体值
      
    ENDMETHOD   

    ENDCLASS. 

     

    绑定事件:

    CREATE OBJECT g_event.

    SET HANDLER g_event->handle_user_command FOR g_alv_grid.

     

    其他各种事件,自己去验证,查找满足自己要求的

    这里提一下

    CREATE OBJECT alv_ctner
          
    EXPORTING

    ……
            style                       
    cl_gui_control=>ws_child   

          style参数效果:

    alv <wbr>类cl_gui_alv_grid事件查找过程


    去掉style
    alv <wbr>类cl_gui_alv_grid事件查找过程


  • 相关阅读:
    [编程题] 数组中的重复数字
    Redis数据结构之集合命令
    Redis数据结构之字符串命令
    Docker安装mysql
    后缀数组与字符串匹配
    牛客小白月赛11 Rinne Loves Edges
    牛客小白月赛11 Rinne Loves Xor
    牛客练习赛39 B.选点
    欧拉函数
    51 Nod 1700 首尾排序法
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802134.html
Copyright © 2020-2023  润新知