Я тренируюсь с Sencha Touch. Я создал простую панель, которая состыковалась в нижней части экрана. Вот мой код:Папки для инструментов и вкладки в Sencha Touch
Ext.setup({
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'phone_startup.png',
icon: 'icon.png',
glossOnIcon: false,
onReady: function() {
Ext.regModel('ListItem', {
fields: [{name: 'text', type: 'string'}]
});
var d1 = new Ext.data.TreeStore({
model: 'ListItem',
root:{text:'D1',items:{}},
proxy: {
type: 'ajax',
reader: {
type: 'tree',
root: 'items'
}
}
});
var d2 = new Ext.data.TreeStore({
model: 'ListItem',
root:{text:'D2',items:{}},
proxy: {
type: 'ajax',
reader: {
type: 'tree',
root: 'items'
}
}
});
tabBar = new Ext.TabPanel({
id:'tabPanel',
fullscreen:true,
tabBar: {
dock: 'bottom'
},
items:[
new Ext.NestedList({dock:'left',title:'title',iconCls:'home', width:'350', store:d1}),
new Ext.NestedList({dock:'left',title:'title',iconCls:'home', width:'350', store:d2})
]
});
}
});
Что я хочу сделать дальше, это создать панель инструментов непосредственно над панелью вкладок. Эта панель инструментов напечатает некоторый текст (который я в конечном итоге буду использовать для создания прокручиваемой ленты новостей). Как добавить панель инструментов непосредственно поверх панели вкладок?
О, я думал, что у меня это работает. Но как сделать эту панель инструментов «постоянной», чтобы она также отображалась для второй вкладки на вкладке? – John
Думаю, вам нужно добавить конфигурацию dockedItems для другого NestedList. Я не могу придумать другого способа сделать это, хотя путь кажется излишним. –
Вы нашли лучший способ? –