我创建了一个登录页面,点击按钮,我想加载一个新页面。我怎么能实现呢?
我尝试过:
Ext.create({
xtype: 'login'
});
答案 0 :(得分:0)
如果'登录'是Window或Panel类型(所以是一种容器),你可以在创建后调用show()方法。
答案 1 :(得分:0)
首先,您需要在创建新视图并渲染后删除登录页面视图。例如。
可以访问顶级元素。在大多数情况下,它的视口和删除所有子元素。
var topLvlElement = Ext.ComponentQuery.query("viewport")[0]
topLvlElement .removeAll()
创建新视图并将其添加到顶级元素
var newView = Ext.create("myapp.view.mainPage",{title:"mainPage"});
topLvlElement .add(newView);