不清楚那里出错,代码有点多,就是一个桌面上的快捷点击就会firebug就会报错,TypeError: me.model is undefined
me.setProxy(me.proxy || me.model.getProxy());,有时候不报错,关闭firebug就没事,我就纳闷了。

解决方案 »

  1.   

    根据这个错误提示,你代码中me.setProxy这个方法是存在的。me.proxy这个方法不存在,所以执行到了me.model.getProxy()然后就是,在取model的时候,发现,me.model不存在,所以就抛出错误了。至于方法getProxy,就没有执行到,就抛出错误了。好了,按你的说法,就能看出这么多。其他的你自己去代码里找吧。主要是me.proxy和me.model,这两个属性。估计都是没有的
      

  2.   


    的html:
    Ext.Loader.setConfig({
      enabled: true
       });       

        Ext.Loader.setPath({
    'Ext.ux.desktop': '/TaxiManagementSys/admin/desktop/js',
                MyDesktop: '/TaxiManagementSys/admin/desktop/',
                'Apps':'/TaxiManagementSys/admin/Apps'
            });

            Ext.require([
    'MyDesktop.App'
    ]);        var myDesktopApp;
            Ext.onReady(function () {
                myDesktopApp = new MyDesktop.App();
    app:

    Ext.define('Apps.EmployeeApp', {
        extend: 'Ext.ux.desktop.Module',    //预先加载要用到的js
        requires: [
        
        ],
        id: 'employee',
        init: function () {
          Ext.QuickTips.init();
        Ext.Loader.setConfig({
       enabled:true
        });
            this.launcher = {
                text: '管理员管理系统',
                iconCls: 'icon_admin',
                handler: this.createWindow,
                scope: this
            };
        },
        createWindow: function () {
            var desktop = this.app.getDesktop();
            var win = desktop.getWindow('employee');
            window.alert("1");
            Ext.application({
                name: 'Apps.EmployeeApp', //应用的名字
                appFolder : "/TaxiManagementSys/admin/Apps/EmployeeApp",//应用的目录
                launch: function () {//当前页面加载完成执行的函数                
                    if (!win) {
                        win = desktop.createWindow({
                            id: 'employee',
                            title: '管理员管理系统',
                            width: 800,
                            height: 550,
                            iconCls: 'icon_admin',
    //                        animCollapse: false,
                            border: false,
                            hideMode: 'offsets',
                            closable:true,
                            closeAction:"destroy",
                            layout:"fit",
                            items:{xtype: 'employeegrid'}
                        });
                    window.alert("2");
                    };
                    window.alert("3");
                    win.show();
                    return win;
                },
                controllers: [
        'EmployeeCtrl'
        ]
            });    }
    });

    目录结构:
      

  3.   

    你贴这么一段代码。那你问他出现的代码行,你都没有贴出来。me对象在哪里使用的?
    这段代码中,连me都没有出现
      

  4.   

    那个me不是自己程序的me,是类库中定义的me,debug出来的,就是不好找,某名其妙又好了。不过还是谢谢大家都热心回答。