Я новичок в Sencha Touch и просто пытаюсь поместить панель инструментов внутри TabPanel.Я делаю это, потому что TabPanel будет моей основной навигацией, а панель инструментов будет обеспечивать несколько операций, связанных с контентом, таких как создание новой домашней работы или чего-то подобного.
Вот мое «решение», которое, к сожалению, нет работа.Появляется TabPanel, и "Hello World" тоже делает это, но панели инструментов не будет.
var tapHandler = function(btn, evt) {
alert("Button "+btn.text+" tapped");
}
var HomeScreen = new Ext.Panel({
fullscreen: true,
dockedItems: [
{
xtype: "toolbar",
title: "buttons",
ui: "light",
dock: "bottom",
items: [
{ui: "action", text: "Add"}
],
defaults: {
handler: tapHandler
}
}
],
html: "Hello World"
});
new Ext.Application({
name: "Hello World",
launch: function() {
var tabPanel = new Ext.TabPanel({
fullscreen: true,
ui: 'dark',
sortable: true,
items: [
{
title: "Home",
html: "Loading..."
}
]
});
tabPanel.items.get(0).update(HomeScreen, true);
}
});
У вас есть какие-нибудь решения?
Привет, Мартин