Table Control 中 listbox的使用
1.属性中,将下拉设置成LISTBOX 或者LISTBOX WITH KEY
此处功能码,就是选择下拉后触发的功能。SY-UCOMM 获取到。
2.在PAI中写入处理逻辑。
注意 MODULE 一定要写OUTPUT 。
(这段代码也是网上找的,但是不起效,后来看了一下发现没写OUTPUT)
然后激活,就可以了。 下拉的效果图
PS:遇到清空下拉列表的内容后,默认值变成1的问题
原下拉内容:
KEY :1 VALUE:A1234
KEY :2 VALUE:B1234
选了A1234后,再操作其他内容时,列表的值变更了。清空了下拉列表,
但前台的ALV中会显示值 1
原因:ALV内表的值没清空,实际LISTBOX的下拉内容已经清了,内表的值没清空会导致有值出现。
解决办法:在清空LISTBOX的时候,把对应的 列(表字段)内容清空。