我在TypeScript应用程序和rowDoubleClicked()函数中使用ag-grid我看到了这个'这个'现在正在引用网格,而不是“这个”#39;班上的。因此,在这个函数中,我不能使用b / c类中的任何数据。这个'现在指向网格。我试着把这个' _this = this'在类标题中,但它没有工作b / c TypeScript让我引用_this作为' this._this'。所以这也不起作用。哎呀。有没有办法使用这个类'这个'在rowDoubleClicked()函数里面?
答案 0 :(得分:0)
你没有提供任何代码,我猜可能问题在于如何将处理程序分配给agGrid。
而不是
api.addEventListener(eventName, handler);
使用箭头功能来保持这个范围:
api.addEventListener(eventName, (args) => handler(args));
如果使用gridOptions对象分配事件处理程序,则应用相同的技术。
希望这有帮助。