2015-04-24 3 views
-2

Мы пытаемся обновить ExtJS 5.1 из ExtJS 4.xНе удается обновить ExtJS 5

Мы заменили все ссылки на ExtJS 4 и добавили эти две строки в индексе:

При запуске приложения возникает ошибка.

префикс table.packageListTable.InboxPackageTable доб-все-debug.js: 5663 [E] "Ext.mixin.Observable # addEvents" является deprecated.log @ Ext-все-debug.js: 5663Ext. apply.raise @ Ext-все-debug.js: 1969Ext.Base.makeDeprecatedMethod @ доб-все-debug.js: 6822Ext.define.init @ FiltersFeature.js _dc = 1429874149776: 204Ext.define.initFeatures @ ext-all-debug.js: 95661Ext.define.initComponent @ ext-all-debug.js: 95440Ext.define.constructor @ ext-all-debug.js: 38501Ext.Base.Base.addMembers.callParent @ ext -all-debug.js: 7378Ext.define.constructor @ ext-all-debug.js: 92913Ext.Base.Base.addMembers.callParent @ ext-all-debug.js: 7378Ext.define.constructor @ ext-all-debug.js: 95409constructor @ ext-all-debug .js: 7657 (анонимный функция) @ VM218: 1Ext.ClassManager.Ext.apply.create @ ext-all-debug.js: 8894Ext.define.getView @ ext-all-debug.js: 90932Ext.define. initComponent @ ext-all-debug.js: 90594Ext.Base.Base.addMembers.callParent @ ext-all-debug.js: 7378Ext.define.initComponent @ AbstractGrid.js: 153Ext.Base.Base.addMembers.callParent @ ext-all-debug.js: 7378Ext.define.initComponent @ PackageGrid.js: 29

Это происходит от AbstractGrid.js, где есть супер вызов родителя из метода initComponent(). AbstractGrid.js - это просто грид-компонент.

Любые идеи, что здесь не так?

+2

Исключение указывает вам, в чем проблема. –

+0

addEvents больше не поддерживаются. удалите их из своего кода – Yellen

+0

Обратитесь к этому вопросу для изменений с 4 по 5 http://docs.sencha.com/extjs/5.0/whats_new/5.0/diff_changes.html, а затем это для 5.0 до 5.1 http: //docs.sencha. com/extjs/5.1/whats_new/5.1.0/diff_changes.html – Yellen

ответ

1

В вашей ФильтрыFeature.js на линии 204 удалите метод addEvents. AddEvents не поддерживается в Extjs 5.1

КПП. вы можете увидеть эту информацию в своем callstack!