使用企业ag-grid的16.0.0版。
当我第一次启动网站时,我可以加载网格和行点击并双击事件。
当我重新加载(带有新数据的网格时,网格不响应点击或双击事件但是我能够将焦点设置到网格,并使用箭头键在网格中移动。
这是我的gridOptions
var gridOptions = {
columnDefs: columnDefs,
enableColResize: true,
enableSorting: true,
rowSelection: 'single',
getMainMenuItems: getMainMenuItems,
getContextMenuItems: getContextMenuItems,
allowContextMenuWithControlKey: true,
popupParent: document.querySelector('body'),
onGridReady: function (params) {
},
onRowDoubleClicked: function (params) {
popupCard(params.node.data.cardID);
},
onRowClicked: function (params) {
popupCard(params.node.data.cardID);
}
};
如上所述,我可以使用箭头键在数据重新加载后导航,但点击和双击似乎不会触发。
有什么想法吗?
答案 0 :(得分:0)
如果您在类内部定义了函数,则可能需要使用
onRowClicked: function (params) {
this.popupCard(params.node.data.cardID);
}