Ну так понятно, что. Ext.reg не создает объекта. Тут ничего удивительного. Но если
console.log('typeof MODx.form.Handler: ', typeof 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' }); });
MODx.load собственно передает аргументы в Ext.ComponentMgr.create, как я и писал в заглавном посте.