如何在onContextMenu函数中获取网格

时间:2013-05-30 12:25:09

标签: extjs extjs2

我有以下代码

grid.on('contextmenu', this.onContextMenu, this);

onContextMenu: function (e) {
      // I want the grid here
    },

只有一个参数'e'。我不能使用'this',因为网格在面板内,'this'返回面板而不是网格。我使用的是Extjs 2.3.0。

1 个答案:

答案 0 :(得分:0)

您可以自己将网格传递给处理程序:

grid.on('contextmenu', function(e) {
    this.onContextMenu(e, grid);
}, this);

您的处理程序方法:

onContextMenu: function(e, grid) {
    // have fun with your grid
}