table control获取双击行数据

来源:互联网 发布:国安网络长沙服务热线 编辑:程序博客网 时间:2024/06/05 20:05

1、激活GUI状态响应双击事件的功能码

 

2、在user_command 的module里获取鼠标所在位置
这里要用GET CURSOR语句,比如
DATA: l_line TYPE i.
GET CURSOR  LINE l_line.

这样就取得了鼠标在内表的所在行,如果希望映射到itab,那就需要结合top_line。正确读取鼠标所在条目对应于内表哪行数据的语句是:
GET CURSOR LINE l_line.
l_line = l_line + tc_0100-top_line - 1.
READ TABLE itab INTO wa INDEX l_line.

原创粉丝点击