Как всегда отображать детали строки ngx-datatable?

Я вижу в документацию о том, как переключить отображение сведений о строке, но я нигде не смог найти, как всегда отображать сведения о строке для каждой строки. Это вообще возможно?


person Darrell Brogdon    schedule 11.07.2017    source источник


Ответы (1)


Может быть, кто-то все еще ищет решение...

Да, конечно, это возможно. сначала убедитесь, что ваш экземпляр ngx-datatable имеет ссылку на шаблон:

<ngx-datatable
   #myTable
   class="material"
   [columnMode]="'force'"
   [headerHeight]="50">

чем в вашем коде typeScript возьмите эту ссылку с помощью селектора ViewChild:

@ViewChild('myTable') table: any;

теперь вы можете свернуть или развернуть все строки таблицы в API ngx-datatable в коде TypeScript:

this.table.rowDetail.collapseAllRows();
this.table.rowDetail.expandAllRows();

или там, где вы хотите в шаблоне:

(click)="table.rowDetail.collapseAllRows()"
(click)="table.rowDetail.expandAllRows()"

Надеюсь, это полезно.

person SajRus    schedule 11.12.2017