ALV中checkbox的选中事件监听

I_am_a_java_CaiNiao 2012-02-07 08:23:25
大家好,请问在ALV报表中,若某一列为复选框,能否监听到复选框的“选中”及“取消选中”事件?因为我是一致做web方面的开发的,在HTML中,onSelect事件就是了。那么在ABAP中,有没有类似的机制呢?请指教,谢谢~
...全文
828 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liaojunbo 的回复:]

你是想在选中chekcbox时马上就触发事件吗?
还是选中后,通过其它按钮来触发事件,然后捕捉选中的值?

如果是前者,就不清楚能不能实现了。

如果是后者,
ALV有个user_command,可以捕捉一些自定义的按钮事件。

下面代码可以将alv中的改动自动同步到内表:
DATA: l_grid TYPE REF TO cl_gui_alv_grid.
CREATE ……
[/Quote]
谢谢,目前我也只能以你说的第二种情况来处理。
LS说的也是这种情况。
事实上我指的是你说的第一种情况。算了,不纠结了,意义不是太大。
ahbool123 2012-02-15
  • 打赏
  • 举报
回复
你是想在选中chekcbox时马上就触发事件吗?
还是选中后,通过其它按钮来触发事件,然后捕捉选中的值?

如果是前者,就不清楚能不能实现了。

如果是后者,
ALV有个user_command,可以捕捉一些自定义的按钮事件。

下面代码可以将alv中的改动自动同步到内表:
DATA: l_grid TYPE REF TO cl_gui_alv_grid.
CREATE OBJECT l_grid.

CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = l_grid.

CALL METHOD l_grid->check_changed_data.

alphachow2008 2012-02-10
  • 打赏
  • 举报
回复
你放到内表的话,直接去判断那个字段就好了
  • 打赏
  • 举报
回复
不好意思,说错了,。。。。。 HTML中不是onSelect,不过反正有那么一个意思的事件,具体忘了,很久没干了。

2,679

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 ERP/CRM
社区管理员
  • ERP/CRM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧