容器中的显示按钮XXL

2020-08-30 17:09发布

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

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


你好

下面的黄色:按钮XXL和菜单中有一张电子表格。

电子表格菜单的结果与XXL按钮相同。

我的问题是:如何在容器按钮行中显示按钮XXL:在下面的行中? 这意味着它必须看起来像是一张带有" X"的小纸。

谢谢

最好的问候

(14.9 kB)

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

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


你好

下面的黄色:按钮XXL和菜单中有一张电子表格。

电子表格菜单的结果与XXL按钮相同。

我的问题是:如何在容器按钮行中显示按钮XXL:在下面的行中? 这意味着它必须看起来像是一张带有" X"的小纸。

谢谢

最好的问候

(14.9 kB)
付费偷看设置
发送
3条回答
落灬小鱼
1楼-- · 2020-08-30 17:25

如果使用CL_GUI_ALV_GRID,可能有几种组合:

  • 定义工具栏按钮:
    • 可选:您可以通过将参数IS_LAYOUT-NO_TOOLBAR设置为" X"来调用方法SET_TABLE_FOR_FIRST_DISPLAY,以便完全不显示工具栏。
    • 可选:SET_TABLE_FOR_FIRST_DISPLAY的参数IT_TOOLBAR_​​EXCLUDING可用于排除标准按钮或所有按钮(常量CL_GUI_ALV_GRID => MC_FC_EXCL_ALL)
    • 以下两种方法引发TOOLBAR事件。 它具有CL_ALV_EVENT_TOOLBAR_​​SET类型的参数E_OBJECT,其属性MT_TOOLBAR是按钮表,您可以对其进行编辑。
    • 1)方法SET_TABLE_FOR_FIRST_DISPLAY引发事件TOOLBAR,并将参数I_INTERACTIVE设置为initial。
    • 2)可选:方法SET_TOOLBAR_​​INTERACTIVE重置标准工具栏,并调用参数I_INTERACTIVE设置为'X'的事件TOOLBAR。
  • 要处理按下的工具栏按钮:
    • 通过将参数E_UCOMM设置为按下的按钮的值引发事件USER_COMMAND

可以使用SET HANDLER对事件进行编程(无需使用SET_located_EVENTS方法)。

这是两个演示程序:

蓋茨
2楼-- · 2020-08-30 17:42

CL_GUI_ALV_GRID或CL_SALV_TABLE?

SAP小黑
3楼-- · 2020-08-30 17:50

你好桑德拉,

关于CL_GUI_ALV_GRID。

谢谢

一周热门 更多>