ag-grid checkboxSelection значение по умолчанию

У меня есть ag-сетка с простым выбором флажка, и я хотел бы, чтобы некоторые строки «проверялись» при загрузке сетки/данных.

{
                headerName: ' ',
                colId: 'select',
                checkboxSelection: true,
                headerCheckboxSelection: false,
                width: 22,
                maxWidth: 22,
                suppressToolPanel: true,
                suppressMenu: true,
                suppressSorting: true,
                suppressSizeToFit: true,
                suppressMovable: true,
                suppressFilter: true,
                suppressResize: true,
                pinned: 'left'
},

Есть ли обратный вызов, который я могу использовать для установки состояния выбора строки?


person Bear    schedule 05.06.2017    source источник


Ответы (1)


Мне нужно было зациклить отображаемые строки и выбрать их вручную после загрузки:

this.gridApi.forEachLeafNode( (node) => {
   if (node.data.id === roleId) {
       node.setSelected(true);
   }
});
person Bear    schedule 06.06.2017
comment
он выбирает всю строку, я хочу, чтобы был установлен единственный флажок - person Manish; 22.01.2020
comment
@Manish Я не использовал ag-grid пару лет, но если вы поделитесь кодом, я посмотрю. - person Bear; 29.04.2020