Проблема, с которой я столкнулся, заключается в том, что мое сенсорное приложение sencha не изменяет размер при изменении размера окна в Chrome
Пример кода, который я использую:
Ext.setup({
glossOnIcon: false,
onReady: function() {
//added this as a dirty hax to get it to atleast try to resize
Ext.EventManager.onWindowResize(function () {
wialus.tabPanel.setOrientation(Ext.getOrientation(), window.innerWidth, window.innerHeight);
});
my.tabPanel = new Ext.TabPanel({
tabBar: {
dock: 'bottom',
layout: {
pack: 'center'
}
},
fullscreen: true,
ui: 'light',
items: [ /* items here */ ]
});
});
Часть, которую я прокомментировал, является моей попыткой заставить его изменить размер приложения, когда размеры окна изменяются, но он не может правильно рассчитать при уменьшении общего размера окна. Без попытки исправить размеры приложений такие же, как при загрузке страницы, поэтому уменьшение размера окон добавляет полосы прокрутки, а увеличение размера окна просто добавляет больше серого фона.
Надеюсь, этого фрагмента кода достаточно, чтобы понять, что происходит.