◆◆1OO ALV-单击事件,双击事件,添加自定义按钮事件(EVENT)实例

Posted lvdong18847870057

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了◆◆1OO ALV-单击事件,双击事件,添加自定义按钮事件(EVENT)实例相关的知识,希望对你有一定的参考价值。

OO ALV中经常会用的行单击,行双击,application tool bar上添加按钮以及按钮的相应事件,如下:

1,单击:handle_hotspot_click 事件

2,双击:handle_double_click

3,工具栏上添加自定按钮: handle_toolbar,其中,butn_type 3. 是分隔符详细参照下面代码

4, 自定义按钮相应事件:handle_command

这些事件需要用SET HANDLER先注册,然后再在类中实现,添加自己的逻辑。

下面是个完整代码以及相关屏幕的创建过程:

1) 创建0100屏幕

屏幕PAI,PBO中流逻辑代码

技术图片

2)  在0100屏幕上画自定义控件,命名为CUS01

在屏幕点击下面红框内的按钮创建控件CUS01.

技术图片

3,程序中的Status

技术图片

4,程序代码

5,运行效果

技术图片

技术图片

技术图片

以上。

以上是关于◆◆1OO ALV-单击事件,双击事件,添加自定义按钮事件(EVENT)实例的主要内容,如果未能解决你的问题,请参考以下文章

ABAP OO ALV实操

用户自定义TreeView控制双击冒泡事件WPF MVVM问题,怎么解决

ABAP ALV控件的使用

Android系统中自定义按键的短按双击长按事件

八十八SAP中ALV事件之二,事件的定义和事件子例程

SALV双击事件,相应另一个SALV