<下拉框实现,二> - 屏幕的I/O控件或者Table Control的单元格通过下拉框赋值
2013-10-13 13:44
429 查看
实际的SCREEN开发中经常会遇到需要下拉框的需求,屏幕上实现 I/O控件的下拉框赋值和Table Control中的单元格下拉框赋值,实现方法相同,这里以实现Table Control(一下简称TC)中的单元格下拉框为例:
实现设置TC的单元格属性
然后对屏幕的PBO部分进行CODING,代码段如下
TYPE-POOLS vrm.
DATA:vid TYPE vrm_id VALUE 'WA_ADD-BWART', "屏幕字段(可以是单个的I/O空间或者是Table Control中的一个单元格)
vlist TYPE vrm_values,
value LIKE LINE OF vlist.
CLEAR:value,
vlist.
* 下拉框可选择的值Start--*
MOVE '311' TO value-key.
APPEND value TO vlist.
MOVE '201' TO value-key.
APPEND value TO vlist.
* 下拉框可选择的值Start--*
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = vid
VALUES = vlist.
经过如上操作下拉框即可实现:
实现设置TC的单元格属性
然后对屏幕的PBO部分进行CODING,代码段如下
TYPE-POOLS vrm.
DATA:vid TYPE vrm_id VALUE 'WA_ADD-BWART', "屏幕字段(可以是单个的I/O空间或者是Table Control中的一个单元格)
vlist TYPE vrm_values,
value LIKE LINE OF vlist.
CLEAR:value,
vlist.
* 下拉框可选择的值Start--*
MOVE '311' TO value-key.
APPEND value TO vlist.
MOVE '201' TO value-key.
APPEND value TO vlist.
* 下拉框可选择的值Start--*
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = vid
VALUES = vlist.
经过如上操作下拉框即可实现:
相关文章推荐
- <下拉框实现、一> - SAP ABAP 报表选择屏幕下拉框的实现
- <实训|第五天>通过搭建NFS,FTP实现共享文件附Vim脚本游戏
- 使用最新的iOS9 开始推荐使用的<Photos/Photos.h>这个框架实现保存图片或者视频
- easyUI实现搜索下拉框,省市的级联下拉框和编辑时的赋值
- js中通过<s:iterator>标签给一个数组赋值
- MFC List Control 控件添加单元格编辑和单元格下拉列表项
- Dev GridControl 里面实现指定单元格 转化成 按钮控件
- <转载>Android通过onDraw实现在View中绘图操作
- iOS屏幕适配之通过代码实现控件按比例缩放
- android -> 通过自定义的TableLayout实现网格形的RadioButton
- Unity 实现Log实时输出到屏幕或控制台上<二>
- <p>在我们的实际软件项目中,管理团队事实上比写代码或者实现一个客户的需求更为的有挑战性。由于编程实际上是和机器打交道,而和机器打交道,仅仅要你符合机器预定的逻辑,</p>
- <转载>C#中父窗口和子窗口之间实现控件互操作
- panel 与treeview控件的结合实现tablecontrol功能
- C#在datagridview单元格中增加日期控件,实现单元格日期控件下拉
- Unity 实现Log实时输出到屏幕或控制台上<二>
- 对DevExpress GridControl控件,实现通过checkbox选中时整行高亮
- <java><JTable>使用AbstractTableModel实现更新、删除、插入数据
- 94.大于屏幕宽度的TableView上下拉刷新实现 大于屏幕宽度MJRefresh怎么实现刷新控件显示居中
- 定向转发和重定向实现 <select >下拉表单数据传送