Почему конфиги не инициализируются, если наследоваться от существующего компонента?
Если прогнать код:
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 повторно запускать нельзя. А наследуясь от компонент мы можем это сделать ненарочно. Как инициализировать конфиг в этом случае? |
Часовой пояс GMT +3, время: 07:11. |