我正在嘗試爲使用sencha touch的iphone構建網站。我是sencha和ext的新手。Sencha觸摸板佈局問題
我想要一個頁眉,頁腳和內部內容的佈局。它可以理解爲具有頁眉&頁腳的主頁面,頁腳將在每個頁面上使用。
頁眉和頁腳應滾動(不停靠!),我想在頁面之間有一個動畫。
通常,網站將有一個標題,菜單和頁腳的家。如果用戶點擊菜單中的某個按鈕(即「關於」),該頁面應該滑動到「關於」頁面的右側。此頁面將有一個標題,一些內容,後退按鈕和頁腳。頁眉&頁腳將與主頁上的頁面相同。
我已經看到很多解決方案與停靠的頁眉和頁腳,但我還沒有找到任何以我想要的方式工作(問題是我希望頁眉和頁腳可滾動)。
我嘗試過使用嵌套在vbox面板中的卡片佈局面板,我也試過卡片佈局面板嵌套在嵌套在vbox面板中的適合佈局面板中(請在下面的示例代碼中找到)。
//home, video and contact panels are quite similar to about panel
about = new Ext.Panel({
layout: {
type: 'vbox',
pack: 'start'
},
items: [
{
html: ['<div class="pageWrapper"><h1><span>About</span></h1></div>']
}
] // end items
});
cardPanel = new Ext.Panel({
layout: 'card',
items: [home, about, video, contact]
});
cardWrapper = new Ext.Panel({
layout: 'fit',
items: [cardPanel]
});
var mainPanel = new Ext.Panel({
layout: 'vbox',
scroll: 'vertical',
fullscreen: true,
items: [header, cardWrapper, btnBack, footer]
});
當我使用上面的代碼時,cardWrapper的height = 0和width = 0。當我將cardWrapper的高度&設置爲某個值時,我只能看到主頁。我也曾嘗試設置: autoHeight:真 對於主面板,CardPanel都和cardWrapper並沒有運氣:/
你有任何其他想法我怎麼能實現網站的這一佈局?
您的標題不是很具描述性;應該以問題的形式提出。編輯它可能會產生更多的意見和可能的答案。 – Soviut 2011-12-04 22:23:36