Javascript.RU

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

Почему конфиги не инициализируются, если наследоваться от существующего компонента?
Если прогнать код:

Ext.define("MyPanel", {
	extend: "Ext.panel.Panel",
	
	config: {
		wizard: "WizardPanel"
	},
	
	applyWizard: function(value) {
		var me = this;
		console.log("wizard =", me.getWizard());
		return value;
	}
	
});

var panel1 = Ext.create("MyPanel");

panel1.setWizard("WizardPanelCustom");


То в консоли обнаружим: wizard = undefined

Это баг?

По идее метод initConfig повторно запускать нельзя. А наследуясь от компонент мы можем это сделать ненарочно. Как инициализировать конфиг в этом случае?

Последний раз редактировалось khusamov, 09.03.2013 в 18:06.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск