2015-10-12 5 views
3

позволяет сказать, что у меня есть объектExtJS 5 создать динамическую панель от объекта

var obj = { 
    xtype: 'panel', 
    title: 'other panel'  
} 

И я хочу, чтобы получить динамическую панель от него. я хочу что-то вроде этого:

var obj = { 
     xtype: 'panel', 
     title: 'other panel'  
    } 
var panel = Ext.create(obj); //not work of course 

, а затем связать событие

panel.on('added', function(){console.log('hello world'}); 

, как это возможно?

ответ

3

Попробуйте использовать Ext.widget вместо этого, как:

var panel = Ext.widget(obj.xtype, obj); 
+0

Он работает. Спасибо. – gogagubi

Смежные вопросы