Свойство 'selection' не существует для типа 'IGridInstanceOf <any>' при выполнении gridApi.grid.selection.selectAll - PullRequest
1 голос
/ 28 июня 2019

Я пытаюсь использовать gridApi.grid.selection.selectAll, чтобы установить / выбрать флажок «selectAll» в заголовке uiGrid программным способом. Но выдает следующую ошибку:

Свойство 'selection' не существует для типа 'IGridInstanceOf'.

Я использую файл угловых наборов пользовательского интерфейса и не могу найти опцию 'selectAll' в этом файле. Есть ли решение этой проблемы?

1 Ответ

1 голос
/ 29 июня 2019

Правильный вызов будет:

gridApi.selection.selectAllRows

gridApi.grid не имеет метода "selection":

enter image description here

С другой стороны, gridApi.selection имеет:

enter image description here

Для справки: http://ui -grid.info / docs / #! / Api / ui.grid.selection.api: PublicApi

Редактировать # 1

Чтобы отменить выбор строк, вы можете использовать:

gridApi.selection.clearSelectedRows(); //For all rows
gridApi.selection.unSelectRow(rowEntity); //For one row (You need to pass the rowEntity)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...