2013-06-10 5 views
0

У меня есть два разных приложения 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 работает

Любые идеи?

+0

Кажется, что проблема с загрузчиком. Вы уверены, что не получаете никаких ошибок? Нет 404 на js-скриптах в сетевой панели вашего инструмента разработчика? – rixo

+0

Ничего в FB. У меня есть Ext.Loader.setPath ('Gtp.A', 'A'); наверху b.js – jprism

+0

И все ваши требования на месте? То есть, при использовании ext-all-dev.js у вас нет предупреждения «Синхронная загрузка ...»? Из моего теста ext-all.js не отключает это, но я знаю, что значение Loader по умолчанию изменилось по версии Ext4, так кто знает? – rixo

ответ

Смежные вопросы