Chinaunix首页 | 论坛 | 博客
  • 博客访问: 394263
  • 博文数量: 120
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 1266
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 16:04
文章分类

全部博文(120)

文章存档

2011年(4)

2010年(10)

2009年(38)

2008年(68)

我的朋友

分类:

2008-12-26 13:33:21

就是AFTER_USER_COMMAND这个事件,开始以为是USER_COMMAND,试了半天也没反应。后来看了以前FM ALV同样问题的解决办法,受了点启发,估计是AFTER_USER_COMMAND这个事件,一试果然是。
 
CLASS LCL_EVENT DEFINITION.
  PUBLIC SECTION.
    METHODS:
      HANDLE_AFTER_USER_COMMAND FOR EVENT AFTER_USER_COMMAND OF CL_GUI_ALV_GRID
           IMPORTING E_UCOMM.
ENDCLASS.                    "LCL_EVENT DEFINITION
 
CLASS LCL_EVENT IMPLEMENTATION.
  METHOD HANDLE_AFTER_USER_COMMAND.
    CASE E_UCOMM.
      WHEN '&SORT_ASC' OR '&SORT_DSC'.
        LOOP AT IT_OUTPUT ASSIGNING .
          -INDEX = SY-TABIX.
        ENDLOOP.
    ENDCASE.
  ENDMETHOD.                   
ENDCLASS.                    "LCL_EVENT IMPLEMENTATION
阅读(933) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-12-31 11:42:36

不错 正好遇到这个问题