Как развернуть строки в сгруппированных данных в Ag-grid angular? - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу расширить определенные строки в таблице при определенных условиях.Но я действительно хочу это при загрузке страницы, а не при каких-либо событиях клика.

Решения, которые я видел онлайн, основаны на событиях клика.

Может ли кто-нибудь помочь мне в этом?

1 Ответ

0 голосов
/ 08 апреля 2019

Прослушивание события gridReady:

<ag-grid-angular [gridOptions]="gridOptions" (gridReady)="gridReady($event)"></ag-grid-angular>

Затем выполните цикл по узлам и определите, хотите ли вы его расширить:

gridReady = (params) => { 
   gridOptions.api.setData([yourData]);
   gridOptions.api.forEachNode(function(node) {
     // enter your expansion criteria here
     if (node.key==='whatever') {
        node.setExpanded(true);
     }
   });
}
...