如何在OOALV中的复选框选择中选择整行?

2020-09-07 01:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

这看起来很简单,但无法破解。在我的程序中使用SET_TABLE_FOR_FIRST_DISPLAY显示最终输出,我的要求是,当选中复选框时,我需要获取整行数据并需要存储在内部表中,以后需要使用 根据要求。

仅在我在cl_gui_alv_grid类中搜索事件但未找到正确的事件时,才需要基于复选框选择行。 任何人都可以在 this.It 的紧急情况下帮助我。

谢谢。...

(14.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

这看起来很简单,但无法破解。在我的程序中使用SET_TABLE_FOR_FIRST_DISPLAY显示最终输出,我的要求是,当选中复选框时,我需要获取整行数据并需要存储在内部表中,以后需要使用 根据要求。

仅在我在cl_gui_alv_grid类中搜索事件但未找到正确的事件时,才需要基于复选框选择行。 任何人都可以在 this.It 的紧急情况下帮助我。

谢谢。...

(14.6 kB)
付费偷看设置
发送
2条回答
Nir深蓝
1楼-- · 2020-09-07 01:24

在您的PAI中调用方法check_changed_data来触发data_changed事件,然后该复选框将反映到您的表中。 如果要在选择行时需要一些特定的逻辑,请处理该事件。 以前,您可以设置alv选择模式以启用每一行中的按钮,而不需要复选框。 请看演示:BCALV_EDIT_05

粗暴的香蕉
2楼-- · 2020-09-07 01:42

您是否要在勾选复选框时立即触发代码,还是在按下工具栏中的自定义按钮后如何获得选定行?/p>

一周热门 更多>