SALV中的选择列

2020-08-26 02:29发布

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

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


我们如何像表控件中那样创建选择列? 我正在使用OO。

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

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


我们如何像表控件中那样创建选择列? 我正在使用OO。

付费偷看设置
发送
7条回答
愤怒的猪头君
1楼-- · 2020-08-26 03:13

通过对象CL_SALV_SELECTIONS中的set_selection_mode方法控制选择列。

需要值

没有选择,没有0

单选单1

多项选择MULTIPLE 2

单元格选择CELL 3

行和列选择ROW_COLUMN 4

使用值1或2将导致alv创建一个选择列。

如果您创建了alv对象

alv_object类型参考cl_salv_table,

然后您需要代码

 数据:gr_selections类型为cl_salv_selections的引用。

   gr_selections = alv_object-> get_selections()。
   gr_selections-> set_selection_mode(1)。  "单行选择

 
奄奄一息的小鱼
2楼-- · 2020-08-26 03:14

很好,谢谢您的回答。

bbpeas
3楼-- · 2020-08-26 03:21

此消息已被审核。

Nir深蓝
4楼-- · 2020-08-26 03:27

您好,Ahihi,

FYI :SALV中没有可访问的fieldcat。 谢谢,请先搜索(阅读?),谢谢。

致谢

克莱门斯

大简至美
5楼-- · 2020-08-26 03:22

嗨,

您可以使用结构LVC_S_FCAT的CHECKBOX字段,以便对ALV的每一行进行选择。

&可以在选择每一行时捕获事件,请使用cl_gui_alv_grid的get_selected_rows方法

致谢

Abhii ...

悠然的二货
6楼-- · 2020-08-26 03:10

抱歉,信息错误,值为3将创建选择列。

gr_selections-> set_selection_mode(3)。

一周热门 更多>