@brud
специально для самых нежных и трепетных

[PrimeNg, Angular4] Несколько DataTable в нескольких вложенных TabView со множеством фильтров и бади темплейтами тормозит — как победить?

plnkr.co/edit/qX7o1CBaDtRuLVz7SlH9?p=preview здесь синтетический пример, все сильно упрощено (для каждого должны быть поля свои options, естественно они берутся из бэкенда, и для каждой таблицы должны быть свои данные), всего по две записи в каждой таблице, но даже здесь заметны тормоза и при первой отрисовке и при взаимодействии с элементами.

Пробовал задавать для TabView [lazy]="true" - страница зависала, так же пробовал обновить DataTable и задать [immutable]="true" - не принесло заметного результата.

UPD.: обновил версии ангуляра и праймнг - стало чуть быстрее, но все равно довольно весомая задержка.
  • Вопрос задан
  • 527 просмотров
Пригласить эксперта
Ответы на вопрос 1
uaKorona
@uaKorona
Front-End разработчик
Быстродействие приложения закладывается на этапе дизайна.
Конкретно в вашем случае UI выглядит жутко перегруженным. Технически можно добиться быстрой реализации, но, кажется это в целом не спасет ситуацию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы