重定向到Secha Ext JS中的按钮的不同页面

时间:2016-02-22 13:11:31

标签: extjs sencha-cmd

我创建了一个登录页面,点击按钮,我想加载一个新页面。我怎么能实现呢?

我尝试过:

Ext.create({
    xtype: 'login'
   });

2 个答案:

答案 0 :(得分:0)

如果'登录'是Window或Panel类型(所以是一种容器),你可以在创建后调用show()方法。

答案 1 :(得分:0)

首先,您需要在创建新视图并渲染后删除登录页面视图。例如。

  1. 可以访问顶级元素。在大多数情况下,它的视口和删除所有子元素。

    var topLvlElement = Ext.ComponentQuery.query("viewport")[0] topLvlElement .removeAll()

  2. 创建新视图并将其添加到顶级元素

    var newView = Ext.create("myapp.view.mainPage",{title:"mainPage"}); topLvlElement .add(newView);