Javascript EXTJS4:嵌入TreeView时未加载应用程序

Javascript EXTJS4:嵌入TreeView时未加载应用程序,javascript,model-view-controller,extjs4,treeview,Javascript,Model View Controller,Extjs4,Treeview,如果没有嵌入TreeView TreeCreateMenu,我的应用程序工作正常。由于它是嵌入的,所以该应用程序存储在浏览器Web控制台的extjs目录Trigger.js处。但是没有显示错误 这是我的档案: 视口: TreeCreateMenu的控制器 模型: store:Response是正确的,因为我在Viwport中的TreeMenu.js中显示了它 Ext.define('App.store.tree.TreeCreateMenu', { extend: 'Ext.data.T

如果没有嵌入TreeView TreeCreateMenu,我的应用程序工作正常。由于它是嵌入的,所以该应用程序存储在浏览器Web控制台的extjs目录Trigger.js处。但是没有显示错误

这是我的档案:

视口:

TreeCreateMenu的控制器

模型:

store:Response是正确的,因为我在Viwport中的TreeMenu.js中显示了它

Ext.define('App.store.tree.TreeCreateMenu', {
    extend: 'Ext.data.TreeStore',
    requires: 'App.model.tree.TreeCreateMenu',
    model: 'App.model.tree.TreeCreateMenu',
    AutoLoad: false,
    nodeParam: 'value',
    proxy: {
        type: 'ajax',
        url: 'bin/app/ajax.php',
        extraParams: {
            action:'getTreeCreateMenu'
        },
        reader: {
            type: 'json',
            root: 'children'
        },
        actionMethods: {
            create : 'POST',
            read   : 'POST',
            update : 'POST',
            destroy: 'POST'
        }
    }
});
我的看法是:

所以没什么特别的…但它不起作用,我完全不知道!有人能帮我吗?谢谢

Ext.define('App.controller.tree.TreeCreateMenu', {
    extend: 'Ext.app.Controller',
    views: ['tree.TreeCreateMenu'],
    models: ['tree.TreeCreateMenu'],   
    stores: ['tree.TreeCreateMenu'],
    onLaunch: function() {},
    refs: [{
        selector: 'tree',
        ref: 'treecreatemenu'
    }],
    init: function() {
        this.control({
            'treecreatemenu': {
                itemclick: function(view, node, rec, item, index, e ) {}
            }
        });
    }
});
Ext.define('App.model.tree.TreeCreateMenu', {
    extend: 'Ext.data.Model',
    displayField: 'text',
    fields: [
        {name: 'text', type: 'string', leaf:false},
        {name: 'value', type: 'string', leaf:false},
    ]
});
Ext.define('App.store.tree.TreeCreateMenu', {
    extend: 'Ext.data.TreeStore',
    requires: 'App.model.tree.TreeCreateMenu',
    model: 'App.model.tree.TreeCreateMenu',
    AutoLoad: false,
    nodeParam: 'value',
    proxy: {
        type: 'ajax',
        url: 'bin/app/ajax.php',
        extraParams: {
            action:'getTreeCreateMenu'
        },
        reader: {
            type: 'json',
            root: 'children'
        },
        actionMethods: {
            create : 'POST',
            read   : 'POST',
            update : 'POST',
            destroy: 'POST'
        }
    }
});
Ext.define('App.view.tree.TreeCreateMenu', {
    extend: 'Ext.tree.Panel',
    alias: 'widget.treecreatemenu',
    //store: 'tree.TreeCreateMenu',
    rootVisible: false,
    bodyStyle: 'border:none;',
    padding:'5,0,0,0'
});