2016-02-22 3 views
-1

Я создал страницу входа, нажав кнопку, я хочу загрузить новую страницу. как я могу это достичь?Переадресация на другую страницу onclick кнопки в Secha Ext JS

Я пробовал: метод

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

сделать вы хотите перенаправить на новый адрес или создать новое представление в этой странице? – LightNight

+0

Я хочу создать новый вид. –

+0

Вы должны проверить некоторые учебные пособия в документах [ExtJS docs.] (Https://docs.sencha.com/extjs/6.0/getting_started/login_app.html) – pagep

ответ

0

Если «Войти» имеет тип окна или панели (так своего рода контейнер), вы можете вызвать шоу() после создания.

0

Сначала вам нужно удалить вид страницы входа, после создания нового представления и рендеринга. например.

  1. получить доступ к элементу верхнего уровня. в большинстве случаев это viewport и удаляет все дочерние элементы.

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

  2. создать новый вид и добавить его в элемент верхнего уровня

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

 Смежные вопросы

  • Нет связанных вопросов^_^