В настоящее время я пытаюсь запустить приложение ExtJs MVC, которое я создал, интегрированное в другое приложение. По непонятным причинам он отказывается запускаться и не выдает никакого разумного сообщения о том, почему это происходит, глядя на приведенный ниже код, я смог определить, что функция init
работает до конца, но не launch
или beforeLaunch
. Также Das.SubApp
расширяет Ext.app.Controller
.
this.subApp = Ext.create('Das.SubApp', {
appFolder: '/Scripts/app/das/FBrowser',
name: 'FBrowser',
controllers: ['BrowerController'],
dependencies: {
css: [],
js: []
},
init: function() {console.log("initialized")},
beforeLaunch: function() {
console.log("Before launch");
},
launch: function () {
console.log("launched library");
}
Вот код из BrowserController:
Ext.define('FBrowser.controller.BrowserController',{
extend: 'Ext.app.Controller',
views: ['browser.tree_dir',...],
stores: [...],
requires: ['FBrowser.Utilities'],
init: function() {
this.control({..})
Кто-нибудь знает, что может быть не так?
РЕДАКТИРОВАТЬ: Итак, я, кажется, нашел часть проблемы. Похоже, что путь к приложению не установлен, но я до сих пор не понимаю, почему это так, разве appFolder
не должен указывать на нужное место?
initialized
сверху, я не получаю никаких других сообщений, никаких ошибок. - person Art F   schedule 19.12.2012