У меня есть два разных приложения ext js mvc с двумя различными структурами пакетов.Ext JS 4: Несколько приложений MVC
|---A
|--- controller
|---- model
|---- store
|---- view
|---B
|--- controller
|---- model
|---- store
|---- view
|--pkgA.view.viewA
|-- viewB
a.js // app.js for A
a.jsp
b.js // app.js for B
b.jsp
B использует A. Поэтому я определил, и доступ в b.js с именем полный пакет (например: pkgA.view.ViewA)
Все работает, если я использовал Ext-все-debug.js , Но ничего не загружается, если я использую ext-all.js. Нет ошибки. очень странно. Как только я удалю все ссылки A в app.js из B, то ext-all.js работает
Любые идеи?
Кажется, что проблема с загрузчиком. Вы уверены, что не получаете никаких ошибок? Нет 404 на js-скриптах в сетевой панели вашего инструмента разработчика? – rixo
Ничего в FB. У меня есть Ext.Loader.setPath ('Gtp.A', 'A'); наверху b.js – jprism
И все ваши требования на месте? То есть, при использовании ext-all-dev.js у вас нет предупреждения «Синхронная загрузка ...»? Из моего теста ext-all.js не отключает это, но я знаю, что значение Loader по умолчанию изменилось по версии Ext4, так кто знает? – rixo