Обновление ряда основных деталей - PullRequest
0 голосов
/ 18 февраля 2019

Я использую корпоративную версию AG grid реагировать и использую основные функции детализации, чтобы показать детали конкретной главной строки.Я хотел бы добавить функцию для динамического отмены выбора всех строк подробностей, ранее выбранных пользователем.Есть ли способ, которым мы можем сделать это?Я программно не могу получить ссылку на узлы подробных строк.

1 Ответ

0 голосов
/ 18 февраля 2019

Вам не нужно обращаться к rowNode узлов подробной сетки, чтобы очистить выборки.Наличие ручки на сетке API api должно помочь.

Из документов -

Вы можете получить доступ к API всех подробных сеток через основную сетку.API для каждой сетки подробностей хранится в DetailGridInfo

Вот что вы можете сделать -

// iterate over all DetailGridInfo's, and call clear seletion on each one
masterGridOptions.api.forEachDetailGridInfo(function(detailGridInfo) {
    detailGridInfo.api.deselectAll();
});

Вы должны быть в состоянии вызвать это согласно вашей пользовательской логике и отменить выбор деталейстроки

...