RadlistView - как использовать событие dataPopulated - PullRequest
0 голосов
/ 13 апреля 2020

Кто-нибудь знает, как использовать событие dataPopulated для RadListView?

Я искал везде, но не смог найти пример того, как его реализовать.

Мой RadListView HTML выглядит следующим образом :

        <RadListView [items]="contacts" #contactsListView [groupingFunction]="myGroupingFunc"
                 [sortingFunction]="mySortingFunc" [filteringFunction]="myFilteringFunc"
                 (dataPopulated)="dataPopulated($event)">
        <ng-template tkListItemTemplate let-item="item" let-index="index">
            <ns-contacts-item [item]="item" [index]="index" (tap)="onItemTap($event)"></ns-contacts-item>
        </ng-template>
        <ng-template tkGroupTemplate let-category="category">
            <GridLayout ios:height="50">
                <Label class="nameLabel" [text]="category" class="groupLabel"></Label>
            </GridLayout>
        </ng-template>
    </RadListView>

И в моем файле TS у меня есть просто функция dataPopulated (event), которая на данный момент мало что делает (кроме console.log), но даже при этом она занимает очень много времени для рендеринга представления часто кажется, что оно застряло.

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

Любая помощь будет оценена.

...