我怎样才能得到可选择的行数?
How can I get count of selectable rows?
我设置属性isRowSelectable={() => Math.random() > 0.5}
.
这个属性设置是否可以select这一行。
我怎样才能得到我可以 select 的行数?
您可以通过遍历所有 RowNode
并计算它们来找出有多少可选行:
const onGetSelectableRow = () => {
let selectable = 0;
gridApi.forEachNode((node, i) => {
if (node.selectable) selectable++
});
alert('selectable rows: ' + selectable);
}
Live Demo
我设置属性isRowSelectable={() => Math.random() > 0.5}
.
这个属性设置是否可以select这一行。
我怎样才能得到我可以 select 的行数?
您可以通过遍历所有 RowNode
并计算它们来找出有多少可选行:
const onGetSelectableRow = () => {
let selectable = 0;
gridApi.forEachNode((node, i) => {
if (node.selectable) selectable++
});
alert('selectable rows: ' + selectable);
}