我試圖在sencha觸摸應用程序中顯示靜態文本,但它不顯示該文本。也許原因是我是extending
從Ext.Panel
而不是Ext.tab.Panel
。但我不想顯示標籤。這裏是我的代碼文本不顯示在sencha觸摸應用程序
Main.js
Ext.define('HB.view.Main', {
extend: 'Ext.Panel',
xtype: 'main',
requires: [
'Ext.TitleBar'
],
config: {
items: [
{
xtype: 'search'
}
]
}
});
Search.js
Ext.define('HB.view.Search', {
extend: 'Ext.form.Panel',
xtype: 'search',
config: {
title: 'Search',
layout: 'fit',
scrollable: true,
styleHtmlContent: true,
styleHtmlCls: 'searchpage',
html: ['<h1>Welcome to MyApp</h1>'].join(''),
items: [
{
xtype: 'titlebar',
title: 'Search Page',
docked: 'top'
}
]
}
});
我添加的意見,app.js喜歡跟着
views: ['Main','Search'],
用我上面的代碼我在該頁面上看不到此文本Welcome to MyApp
。爲什麼以及如何解決這個問題?
你是否可以通過'title'「搜索頁面」在'Search.js'視圖上看到'titlebar'? –
是的,我可以看到標題欄 – 2619
當我'擴展:Ext.tab.Panel'而不是'extend:Ext.Panel'時,它顯示'Welcome to MyApp' – 2619