У меня есть приложение Sencha Touch, которое состоит из макета панели вкладок с несколькими страницами, одна из страниц - это список, а один - «подробный вид», который в основном панель.Sencha Touch 2: панель не будет прокручиваться после создания приложения
Панель не будет прокручиваться после запуска «sencha app build». Результирующий пакет сборки отлично работает, кроме того, что панель больше не прокручивается.
Я использую Sencha Touch 2.4.1 и Sencha Cmd v5.1.1.39 на OS X Yosemite.
Демо-приложения здесь: http://simbro5-80.terminal.com
Исходный код здесь: http://github.com/simbro/Geograph
Вот некоторые фрагменты:
Main View (расширяет Ext.tab.Panel):
{
title: 'News',
layout: 'fit',
iconCls: 'news',
items: [
{
xtype: 'itemsListView'
}
]
},
{
title: 'Item Details',
layout: 'fit',
hidden: true,
items: [
{
xtype: 'itemDetailView'
}
]
},
Item Detail View:
Ext.define('Geograph.view.ItemDetailView', {
extend: 'Ext.Panel',
xtype: 'itemDetailView',
id: 'itemDetailPage',
config: {
title: 'Item Detail',
scrollable: {
direction: 'vertical'
},
styleHtmlContent: true,
title: 'Details',
layout: 'fit',
tpl: [
'<h2>{title}</h2>',
'<div><b>{creator}</b></div>',
'<div><span class="itemDetailDate">{date:date("l, jS F Y")}</span></div>',
'<div><br />{description}</div>'
],
data: null,
items: [{
docked: 'top',
xtype: 'titlebar',
title: 'Item Details',
items: [{
ui: 'back',
text: 'Back',
id: 'newsBackBtn'
}]
}]
}
});
Как вы знаете, что панель прокручивается перед запуском «Сенча приложение сборки «? – gus27
Я знаю свитки панели, прежде чем запускаю «приложение sencha app build», потому что я могу получить доступ к приложению через мой веб-браузер, запустив «sencha web start» и нажав http: // localhost: 1841, где прокрутка в порядке. Когда я создаю приложение, я перехожу к http: // localhost: 1841/build/production/Geograph, где прокрутка пробита. – SimBot