如何在Alv Grid中删除"多项选择"按钮?

2020-08-25 06:36发布

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

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


嗨,

谁能告诉我如何删除oo alv网格中的全选按钮。

我尝试了各种事情并进行了研发,但未能获得所需的结果。

请找到附件..

此致

罗汉

(17.0 kB)

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

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


嗨,

谁能告诉我如何删除oo alv网格中的全选按钮。

我尝试了各种事情并进行了研发,但未能获得所需的结果。

请找到附件..

此致

罗汉

(17.0 kB)
付费偷看设置
发送
11条回答
Nir深蓝
1楼-- · 2020-08-25 07:33

如果您的版本中不能禁用全部功能,请尝试处理事件before_user_command,在此"拦截"该命令e_ucomm = cl_gui_alv_grid => mc_fc_select_all,在此使用mygrid-> set_user_command(i_ucomm = 空格)。

关于,
Raymond

Climb_Ma
2楼-- · 2020-08-25 07:32

使用CL_GUI_ALV_GRID,CL_SALV_TABLE或其他任何内容?

风早神人
3楼-- · 2020-08-25 07:17
< p>我猜这个按钮仅在设置布局以允许一次选择多行时出现。 我认为默认行为是最多一行,但无论如何要这样做:

通过CL_GUI_ALV_GRID,通过布局设置此值:LVC_S_LAYO-SEL_MODE ='B'

通过CL_SALV_TABLE ,请使用lo_table-> get_selections()-> set_selection_mode(IF_SALV_C_SELECTION_MODE => SINGLE)。

bbpeas
4楼-- · 2020-08-25 07:17

嗨,桑德拉,

谢谢您的回复。

我已经使用CL_GUI_ALV_GRID来显示网格。.这就是默认情况下"全选"按钮出现的原因。现在我需要隐藏或删除它。请建议有任何方法。

此致

Rohan

jovirus
5楼-- · 2020-08-25 07:19

嗨,

能否请您分享ALV网格显示输出的屏幕截图。

谢谢,

Vamsi。

clasier
6楼-- · 2020-08-25 07:31

我认为该按钮不是"选择所有行",而是选择" ALV全部",因此它被生成,因为ALV中有行和列。 如果您使用NO_HEADER或NO_ROWMARK,则该按钮会消失。 但也许那不是您想要的...

一周热门 更多>