MODx.form.Handler = Ext.ComponentMgr.create({xtype: "test-form-handler"});
Ext.onReady(function() { MODx.util.JSONReader = MODx.load({ xtype: 'modx-json-reader' }); MODx.form.Handler = MODx.load({ xtype: 'modx-form-handler' }); MODx.msg = MODx.load({ xtype: 'modx-msg' }); });
Ext.reg('modx-form-handler',MODx.form.Handler); console.log('typeof MODx.form.Handler: ', typeof MODx.form.Handler); // вернет ес-но typeof MODx.form.Handler: function
,submit: function(close) { console.log('typeof MODx.form.Handler: ', typeof MODx.form.Handler); // вернет объект! // бла-бла-бла
Вот в админке создается MODx.form.Handler через Ext.reg('modx-form-handler',MODx.form.Handler);
Ext.onReady(function() { MODx.util.JSONReader = MODx.load({ xtype: 'modx-json-reader' }); MODx.form.Handler = MODx.load({ xtype: 'modx-form-handler' }); MODx.msg = MODx.load({ xtype: 'modx-msg' }); });