Как я могу получить количество выбираемых строк?

#reactjs #ag-grid #ag-grid-react

Вопрос:

Я установил свойство isRowSelectable={() => Math.random() > 0.5} .

Это свойство определяет, можно ли выбрать эту строку.

Как я могу получить количество строк, которые я могу выбрать?

Ответ №1:

Вы можете узнать, сколько выбираемых строк, просто пройдя по всем RowNode строкам и сосчитав их:

 const onGetSelectableRow = () => {
  let selectable = 0;

  gridApi.forEachNode((node, i) => {
    if (node.selectable) selectable  
  });

  alert('selectable rows: '   selectable);
}
 

Живая демонстрация