Ich bin ein Neuling mit Sencha 2 und ich suche nach einer Möglichkeit, eine neue Ansicht zu rendern, wenn auf eine Schaltfläche geklickt wird. Insbesondere habe ich diese Ansicht Startseite genanntRendern einer neuen Ansicht, wenn auf eine Schaltfläche geklickt wird
Startseite
Ext.define("Blog.view.Home", {
extend:'Ext.Panel',
xtype:'homepanel',
config:{
iconCls:"home",
title:"Home",
items:[
{
defaults:{
iconMask:true
},
xtype:'toolbar',
title:'Recent Blogs',
docked:'top',
items:[
{
id:'newBlog',
xtype:'button',
iconCls:'add',
handler:function() {
//What do I do here?
}
}
]
},
{
html:"Recent Blogs"
}
]
}
});
Und ich möchte, dass Taste, wenn darauf geklickt wird, eine neue Ansicht zu machen. Ich bin mir einfach nicht sicher, wie ich so etwas tun würde. Kann mir jemand einen Zeiger geben? Ist dies der beste Weg, dies zu tun? Soll ich das zu meinem Controller verschieben? Wenn ja, auf welches Ereignis sollte ich hören?
ist getMainView() eine generierte Methode? Ich kann es anscheinend nicht benutzen. – denniss
vergiss ich habe einen Weg gefunden, es zu tun. danke – denniss
@denniss Ich habe das gleiche getMainView() Problem. Wie hast du es gelöst? – Squirrl