Это для мобильного веб-сайта, а не для приложения.Доступ к мобильному сайту с моего iPhone 4 с помощью мобильного сафари.Сайт работает в портретном режиме и работает нормально (может получить доступ ко всем элементам списка, хотя на данный момент есть только панель, заполненная), и все значки моего раскрытия видны.
Проблемы включают в себя:
- при изменении в альбомной ориентации мои элементы списка будут изначально отображаться с шириной портрета, и невозможно прокрутить, чтобы увидеть все элементы, поскольку вертикальное пространство теперь меньше.
- , если я перехожу на страницу с подробностямив списке, а затем с помощью кнопки «Мой дом», чтобы вернуться к списку, будет правильно отображена полная ширина панели в режиме альбомной ориентации, но при этом все равно не удастся прокрутить элементы на панели.
- вернитесь в портретный режим, и список снова отобразит все элементы.но ширина каждого элемента теперь в альбомной ориентации, а значки раскрытия находятся за пределами экрана и недоступны.Если я перейду на другую страницу через командную кнопку bBar и вернусь, все снова будет правильно отображаться.
Вот код конфигурации списка (довольно просто):
var listConfig = {
itemTpl: '<div class="rName">{menuitem}</div>',
scroll: 'vertical',
monitorOrientation: true,
selModel: {
mode: 'SINGLE',
allowDeselect: true
},
onItemDisclosure: {
scope: 'test',
handler: function(record, btn, index) {
mainpanel.hide();
showDetail(record);
}
},
store: nhsw.stores.topmenu
};
var topmenuList = new Ext.List(Ext.apply(listConfig, {
layout: 'fit',
hideOnMaskTap: false
}));