tabtrip中的两个ALV:如何处理事件接收器?

时间:2012-09-24 19:31:24

标签: abap

我试图在一个tabtrip中有两个ALV,可以通过工具栏上的buttom进行编辑。 在下一页有一个很好的例子,但它只是一个ALV。

http://wiki.sdn.sap.com/wiki/display/Snippets/ALV+GRID+COMPLETE+EXAMPLE+WITH+TOOLBAR+BUTTONS+USING+CLASS.

如果我们有两个ALV将如何成为lcl_event_receiver部分?我们需要其中两个吗?

注意:我可以通过查看下面的代码在tabtrip中制作teo ALV http://wiki.sdn.sap.com/wiki/display/Snippets/TabStrip+in+ALV%28OOPS%29

从现在开始,非常感谢你。

1 个答案:

答案 0 :(得分:3)

您将需要为每个控件(或至少单独的处理程序方法)单独的事件处理程序,或者向事件处理程序方法添加名为SENDER的隐式参数。此参数包含触发事件的控件的引用,因此您可以将其与两个ALV网格引用进行比较,并确定触发事件的引用。 (在我看来,这导致了丑陋的代码,但最终,这是你的决定。)