#ios #ipad #extjs #sencha-touch
#iOS #iPad #extjs #sencha-touch
Вопрос:
Мы разрабатываем приложение, которое может использовать большой объем данных (скажем, таблицы / прокси-серверы с более чем 4000 строками) в Sencha Touch.
Когда мы запускаем приложение на нашем настольном компьютере, оно работает нормально, однако при доступе к приложению на iPad, как только мы добираемся до данных, safari просто испаряется.
Является ли это ограничением, наложенным Apple, или нас наказывают за то, что мы делаем что-то не так.
Комментарии:
1. Нет, вы только что обнаружили, что на iPad нет 8 ГБ оперативной памяти
Ответ №1:
Попробуйте загрузить данные по запросу пользователя:
http://podlipensky.com/post/2011/01/03/Sencha-Load-data-on-demand.aspx
http://www.sencha.com/forum/showthread.php?120083-Ext.ux.touch .LazyDataView
Также попробуйте использовать отложенный рендеринг для элементов, которые не видны с самого начала. Вам нужно использовать конфигурацию xtype и json вместо создания нового экземпляра элемента управления.