Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 extjs initcomponent  [new]
AndrewVL
Member

Откуда:
Сообщений: 807
Здравствуйте.


ткните носом чего я недопонимаю

есть компонент extjs

Ext.define('view.main.Main', 
	{ extend: 'Ext.Container'
	,alias:'widget.main'
        .....
        ,items: [{
		xtype:'main-grid'     
		,title:'Grid'
	},{}
        ],

          initComponent: function() {
	   	   alert('123');
	           if (typeof this.conf != 'undefined') 
	          {
	              this.items[1] = this.conf.wwin;
	          } else
	          {
	             this.items[1] = {};
	          }
	   
  	          this.callParent(arguments);
	}
});


те создается контейнер и в нем main-grid.


создаю так.

первый экземпляр
    Ext.create('widget.main-main',{ 
        width:450 ,height:300
        ,renderTo:Ext.get('other') ,
         border:true,
              // передаю конфигурацию второго элемента items
         conf: {
		   wwin: {
		     xtype:'window' 
                     .....
	           }
	 }
     });


и второй


    Ext.create('widget.main-main',{ 
        width:450 ,height:300
        ,renderTo:Ext.get('other') ,
         border:true
     });


во втором не передаю conf.wwin.


собственно вопрос.

когда создается первый экземпляр в initComponent в items один элемент. ну и потом добавляется из conf.wwin второй.

когда создается второй экземпляр в initCoponent в items два элемента. виден присвоенный conf.wwin при первом создании
если же это сбросить через this.items[1] = {};, то в первом экземпляре грида нормально работает логика использующая то, что передали при создании в conf.wwin, а во втором нет. что и логично.
Почему при создании второго экземпляра объекта длина this.items равна двум?

чуть ниже так никто и не ответил (
22 июл 18, 16:38    [21592197]     Ответить | Цитировать Сообщить модератору
 Re: extjs initcomponent  [new]
Ex_Soft
Member

Откуда:
Сообщений: 7707

тынць
_________________
"Helo, word!" - 17 errors 56 warnings

Posted via ActualForum NNTP Server 1.5

6 авг 18, 09:06    [21630813]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить