Я поискал в Интернете достойный пример использования данных primeng с помощью rowTrackBy. Документация неполная и о многом не говорит. Кто-нибудь может помочь?
Primeng Datatable rowTrackBy
Ответы (2)
Это очень похоже на функцию trackBy в ngFor. Вам просто нужно предоставить функцию с индексом и элементом в качестве аргументов, и вы вернете то, что отслеживаете. Например
trackByFunction = (index, item) => {
return item.id // O index
}
person
Carlos Angarita
schedule
25.05.2018
Просто хотел показать, где и как использовать rowTrackBy в шаблоне таблицы, а также в этом ответе:
<p-table #tt [value]="data" [lazy]="true" (onLazyLoad)="loadDataLazily($event)" [paginator]="true"
[rows]="dataSize" [totalRecords]="totalRecords"
[rowsPerPageOptions]="[10,20,30]" [rowTrackBy]="trackByFunction">
trackByFunction = (index, item) => {
return item.id // O index
}
person
DirtyMind
schedule
10.10.2018