我想在我的基于Angular 1.5的项目中使用ag-grid
来自定义数据表。自定义是允许用户选择表格中的最大行数,例如最大值为2.自定义ag网格设置最大数量的可选行
我使用的node.setSelected(false)
的代码如下,我在文档页here中找到,但是我找到了得到了错误:node.setSelected is not a function
当选择超过最大的2
var gridOptions = {
columnDefs: columnDefs,
rowSelection: 'multiple',
onRowSelected: onRowSelected
};
function onRowSelected(event) {
var curSelectedNode = event.node;
var selectionCounts = vm.gridOptions.api.getSelectedNodes().length;
if (selectionCounts > 2) {
var oldestNode = vm.gridOptions.api.getSelectedNodes()[0]; // get the first node, to be popped out
oldestNode.setSelected(false); // causes the above 'not a function' error
}
}
有谁知道什么可能是错误的AG-网格其setSelected()
API?或者任何更好的方式来做这个定制?