Настройка расположения ячеек RadListView - PullRequest
0 голосов
/ 13 апреля 2020

NativeScript RadListView неправильно реагирует на изменения макета ячейки. Вызов refresh в представлении списка - это очень неуклюжий подход, поскольку он уничтожает и воссоздает все ячейки.

Вот игровая площадка, демонстрирующая проблему, с которой я столкнулся параллельное сравнение использования RadListView и генерации ячеек ngFor: https://play.nativescript.org/?template=play-ng&id=dG1G3n

Для длинных списков ngFor ужасен, поскольку он конструирует и загружает все ячеек в списке, а не только те, которые в данный момент находятся на экране. Метод refresh отсутствует, поскольку он перепривязывает все данные, в том числе те, которые подаются в каналы async и для заполнения может потребоваться время (что также не отражается в пользовательском интерфейсе ячейки).

Существует github выдает по этой теме c, которая закрыта: https://github.com/NativeScript/nativescript-angular/issues/872. Кто-нибудь есть какие-либо советы для решения этой проблемы, так как эта проблема github закрыта?

...