网格似乎部分冻结

时间:2018-04-22 21:26:27

标签: ag-grid

使用企业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);
  }
};

如上所述,我可以使用箭头键在数据重新加载后导航,但点击和双击似乎不会触发。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您在类内部定义了函数,则可能需要使用

onRowClicked: function (params) {
    this.popupCard(params.node.data.cardID);
}