checkbox & listbox

一个关于checkbox & listbox如何使用的简单例子。

[@more@]

************************************************************************

*

* This report shows how to use checkbox & listbox

*

************************************************************************

REPORT ZCHECK_LIST_BOX.

************************************************************************

* TYPE-POOLS

************************************************************************

TYPE-POOLS: VRM. "type pools for listbox

************************************************************************

* DATA

************************************************************************

DATA:

IT_LIST TYPE VRM_VALUES , "listbox values

WA_LIST LIKE LINE OF IT_LIST.

************************************************************************

* PARAMETERS

************************************************************************

PARAMETERS:

P_CB TYPE C AS CHECKBOX DEFAULT 'X' USER-COMMAND CHECK.

* for list box,visible length is obligatory

PARAMETERS:

P_LIST(10) TYPE C AS LISTBOX VISIBLE LENGTH 15.

************************************************************************

* AT SELECTION-SCREEN OUTPUT

************************************************************************

AT SELECTION-SCREEN OUTPUT.

IF P_CB = 'X'.

REFRESH IT_LIST.

WA_LIST-KEY = '1111111111'.

WA_LIST-TEXT = '1111111111'.

APPEND WA_LIST TO IT_LIST.

WA_LIST-KEY = '2222222222'.

WA_LIST-TEXT = '2222222222'.

APPEND WA_LIST TO IT_LIST.

* display contents of listbox

CALL FUNCTION 'VRM_SET_VALUES'

EXPORTING

ID = 'P_LIST'

VALUES = IT_LIST.

ELSE.

CLEAR P_LIST.

LOOP AT SCREEN.

IF SCREEN-NAME = 'P_LIST'.

SCREEN-INPUT = 0.

MODIFY SCREEN.

ENDIF.

ENDLOOP.

ENDIF.

************************************************************************

* START-OF-SELECTION

************************************************************************

START-OF-SELECTION.

WRITE: P_LIST.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8214011/viewspace-910674/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8214011/viewspace-910674/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值