繁体   English   中英

删除 cl_gui_alv_grid 的 ALV Scrren 中的执行按钮 (ONLI)

[英]Remove Execute Button (ONLI) in ALV Scrren for cl_gui_alv_grid

如何从 set_table_for_first_display 中的 ALV 显示上方的屏幕中删除执行按钮 (ONLI)? 我想从 ALV 显示屏中删除,而不是从用户输入参数的主屏幕(选择屏幕)中删除?

cl_gui_alv_grid 的可用事件没有 fcode 为“ONLI”。

我假设您正在使用 class cl_gui_alv_grid来显示 ALV-Grid,而您并不是指 ALV-Grid 的工具栏。 GUI 状态(执行和其他按钮)通常在您的程序中使用命令SET PF-STATUS 现在您可以使用动态删除它

DATA: exclude_buttons TYPE slis_t_extab.

APPEND 'ONLI' TO exclude_buttons.
SET PF-STATUS 'MY_STATUS' EXCLUDING exclude_buttons.

或者您从 GUI 状态中静态删除按钮。

解决方案很简单。 我刚刚在 ALV 调用之前添加了 SET PF-STATUS ' ' 并且它起作用了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM