Показать сообщение отдельно
  #1 (permalink)  
Старый 08.06.2012, 23:21
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Загадочное содержимое panel.items
Здравствуйте!

Я думал что написав это:

var panel = Ext.create("Ext.panel.Panel", {
		defaults: {
			xtype: "panel"
		},
		items: [{
			width: 100, height: 100
		}, {
			width: 100, height: 100
		}, {
			width: 100, height: 100
		}, {
			width: 100, height: 100
		}]
	});
	
	panel.items.each(function(item) {
		console.log(item);
	});


Я получу в консоли список объектов класса Ext.panel.Panel (так как у меня там прописано xtype: "panel").

Но вместо этого я получаю список не очень понятных мне объектов. Чем они мне непонятные? Тем, что в них нет некоторых методов, которые есть в классе Ext.panel.Panel.

В частности нет таких методов, как getWidth и getName (ширина панели и имя класса, соответственно).

Возникает вопросы:
1) Что это за объекты такие?
2) И как получить доступ к объектами в items класса Ext.panel.Panel?
Ответить с цитированием