2

次のようなグリッドパネルを定義します

    Ext.define('Example', {
        extend: 'Ext.grid.Panel',   
        alias: 'myGrid',
        store:Ext.create('Ext.data.Store', {
            fields: [
                {name: 'name'}
            ]
        }),
        initComponent: function() {
             alert(this.up('window').title); //but error like this.up(...) is undefined
             this.callParent(arguments);
        }
    ...

そして、上に項目があるウィンドウを作成します

   items: {  
        xtype: 'myGrid'
    }

親コンポーネントで何かを取得したい。parent componentinitComponent関数にアップする方法。ありがとう

4

2 に答える 2

4
    initComponent: function() {
         var me = this;

         this.callParent(arguments);
         me.on('render', function() {
             alert(me.up('window').title);
         });
    }
于 2013-08-08T12:37:04.477 に答える