ag-grid 不提供 mouseUp 事件,但是可以通过监听 DOM 元素的 mouseup 事件来实现。
以下是一个示例,当单击单元格时,获取其行和列的索引:
首先,在 gridOptions 中配置 onCellMouseUp 回调函数:
gridOptions = { ...
onCellMouseUp: function(event) { getColumnAndRowIndex(event); }
... }
然后,实现 getColumnAndRowIndex 函数:
function getColumnAndRowIndex(event) { var rowNode = event.node; var rowIndex = rowNode.rowIndex; var columnId = event.column.colId; var column = gridOptions.columnApi.getColumn(columnId); var columnIndex = column.index;
console.log("Row Index: " + rowIndex + ", Column Index: " + columnIndex);
}
这个函数将在点击单元格时调用,并将事件对象传递给它。然后,它会从事件对象中获取行和列的索引,并将它们打印到控制台中。