Учебные пособия по ExtJS. Не могу создать окно - PullRequest
0 голосов
/ 27 марта 2012

Я следую учебному пособию по ExtJS 4.x, но не могу ничего понять. У меня есть этот класс:

Ext.define('MyApp.LoginWindow', {
    extend: 'Ext.Window',

    title: 'Log in',

    initComponent: function() {
        Ext.apply(this, {
            items: [
                {
                    extend: 'Ext.Window',
                    title: 'Log in'
                },
            ]
        });

        MyApp.LoginWindow.superclass.initComponent.apply(this, arguments);
    }
});

, который находится в моем файле app.js. Но я не знаю, как на самом деле я могу создать новое окно, используя этот скрипт в файле, где я на самом деле использую этот скрипт. Я думаю, это что-то простое, но не хочу идти дальше, прежде чем это выяснить.

Спасибо Лерон

1 Ответ

1 голос
/ 27 марта 2012

Ваш код в основном делает одну очень маленькую вещь - расширьте свой класс с Ext.Window и измените его заголовок.Но вам не нужна ваша initComponent функция, как сейчас - она ​​просто не имеет смысла и ничего не делает.

После того, как вы определили свой класс, вы можете создать объект, выполнив что-токак это:

var win = Ext.create('MyApp.LoginWindow', {

});
win.show();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...