alv_grid添加自定义按钮和响应命令

alv_grid添加自定义按钮和响应命令

ID:20314732

大小:55.50 KB

页数:6页

时间:2018-10-12

alv_grid添加自定义按钮和响应命令_第1页
alv_grid添加自定义按钮和响应命令_第2页
alv_grid添加自定义按钮和响应命令_第3页
alv_grid添加自定义按钮和响应命令_第4页
alv_grid添加自定义按钮和响应命令_第5页
资源描述:

《alv_grid添加自定义按钮和响应命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(一)ALV_GRID添加自定义的按钮和响应命令2009-04-2910:37  我们在ALV的工具条上增加一些按钮来增加我们自定义的功能,当然也可以在GUI状态中增加,2种的处理方式是不一样的.   我们通过toolbar事件来增加按钮,然后通过user_command事件来实现我们自定义的功能.   在TOOLBAR事件里,我们把自定义的按钮加到参数"e_object"的表属性"mt_toolbar"中可以了.下面是一段示例代码:FORMhandle_toolbarUSINGi_objectTYPEREFTOcl_alv_event_toolbar_set.  DATA:ls_t

2、oolbarTYPEstb_button.  CLEARls_toolbar.  MOVE3TOls_toolbar-butn_type.  APPENDls_toolbarTOi_object->mt_toolbar.  CLEARls_toolbar.   MOVE'PER'TOls_toolbar-function.  MOVEicon_display_textTOls_toolbar-icon.  MOVE'PassengerInfo'(201)TOls_toolbar-quickinfo.MOVE'PassengerInfo'(201)TOls_toolbar-text. 

3、 MOVE''TOls_toolbar-disabled.  APPENDls_toolbarTOi_object->mt_toolbar.  CLEARls_toolbar.  MOVE'EXCH'TOls_toolbar-function.  MOVE2TOls_toolbar-butn_type.  MOVEicon_calculationTOls_toolbar-icon.  MOVE'PaymentinotherCurencies'(202)TOls_toolbar-quickinfo.  MOVE''TOls_toolbar-text.  MOVE''TOls_toolb

4、ar-disapbled.  APPENDls_toolbarTOi_object->mt_toolbar.ENDFORM.增加自定义按钮的结构如下:FieldDescriptionFUNCTION功能代码BUTN_TYPE按钮类型可用的按钮类型:0                                                    Button(normal)1                                                    Menuanddefaultbutton2                              

5、                      Menu3                                                    分割符4                                                    Radiobutton5                                                    Checkbox6                                                    MenuentryICON按钮图标(可选)TEXT按钮文本(可选)QU

6、ICKINFO按钮的悬停文本(可选)DISABLED灰化在上面的代码例子里,我们增加了一个常规的按钮和一个含有菜单的按钮.通过把按钮的类型设置为1或者2,我们可以增加一个含有菜单的按钮,在事件menu_button还可以实现子菜单:FORMhandle_menu_buttonUSINGi_objectTYPEREFTOcl_ctmenuI_ucommTYPEsyucomm..CASEi_ucomm.WHEN‘EXCH’.CALLMETHODi_object->add_function     EXPORTING        Fcode    =‘EU’        Text   

7、  =‘Euro’.CALLMETHODi_object->add_function     EXPORTING        Fcode    =‘TRL’        Text     =‘TurkishLira’.ENDCASE.ENDFORM.为了实现这些自定义的按钮的功能,我们使用USER_COMMAND事件来处理.FORMhandle_user_commandUSINGi_ucommTYPEsyucomm.DATAlt_selected_ro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。