iOS: приложение Sencha Touch и iPad

#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 вместо создания нового экземпляра элемента управления.