powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / extjs initcomponent
2 сообщений из 2, страница 1 из 1
extjs initcomponent
    #39677364
AndrewVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.


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

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

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
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.


создаю так.

первый экземпляр
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    Ext.create('widget.main-main',{ 
        width:450 ,height:300
        ,renderTo:Ext.get('other') ,
         border:true,
              // передаю конфигурацию второго элемента items
         conf: {
		   wwin: {
		     xtype:'window' 
                     .....
	           }
	 }
     });



и второй


Код: javascript
1.
2.
3.
4.
5.
    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 равна двум?

чуть ниже так никто и не ответил (
...
Рейтинг: 0 / 0
extjs initcomponent
    #39683567
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / extjs initcomponent
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]