Как использовать метод добавления компонента Extjs в другой компонент Extjs (moderntoolkit) - PullRequest
0 голосов
/ 21 декабря 2018

Как добавить компонент к другому, как метод Ext.Viewport.add?Например, я определил панель и хочу добавить компонент (панель) с помощью функции.Я использую 6.2.0, современный инструментарий.Этот пример не дал положительного результата:

    Ext.onReady(function(){
var bigPannel=Ext.create('Ext.Panel', {
            title: 'Ext JS 4',
            width: 300,
            height: 200,
            id : 'bigPannel',
            renderTo: Ext.getBody()
        });
    Ext.getCmp('bigPannel').add({
            title: 'panel2',
            width: 100,
            height: 100,
            html:'Hello!'
    });
})

Пожалуйста, помогите мне понять, как добавить компонент к другому компоненту.

1 Ответ

0 голосов
/ 21 декабря 2018

Я не думаю, что вам нужно захватывать bigPannel с помощью ext.getCmp .. вместо этого получите переменную напрямую и добавьте к ней вот так:

    Ext.onReady(function () {
        var bigPannel = Ext.create('Ext.Panel', {
            title: 'Ext JS 4',
            width: 300,
            height: 200,
            id: 'bigPannel',
            renderTo: Ext.getBody()
        });

        bigPannel.add({
            title: 'panel2',
            width: 100,
            height: 100
        })
    });
...