Я перехожу от версии extjs 3 к версии extjs 4. Я добавил уровень совместимости в свой проект, используя Ext 3 to 4 Руководство по миграции, данное sencha.
Чтобы включить совместимость с Ext 3, я включил следующие строки после ext-all-debug.js (extjs4). // Совместимость Не удалось перенести extjs 3 в extjs 4
Я удалил
// Ext 3
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="scripts/external/extjs/ext-all.js"></script>
Я закрепилась ниже ошибки сценария
// Ext 3:
Ext.reg('mycoolclass', Ext.ux.MyCoolClass);
// Ext 4 (compatibility mode only, optional)
Ext.reg('mycoolclass', 'Ext.ux.MyCoolClass');
все еще получаю следующее сообщение об ошибке в ExtJS-все-debug.js.
TypeError: me.events is undefined
event = me.events[ename];
что я делаю неправильно? Как избежать такой ошибки? Пожалуйста, кто-нибудь предложить перенести существующее приложение extjs3 к extjs4 с минимальным изменением кода