DOJO为DOJOX甘特图定制

时间:2014-03-20 06:20:42

标签: javascript dojo dojo-build

我尝试使用以下配置文件为DOJO(版本1.9.3)创建一个dojo自定义构建。

var profile = (function() {
return {
    releaseDir: "../release",
    basePath: "../../",
    action: "release",
    mini: true,
    selectorEngine: "lite",
    layerOptimize: "closure",
    cssOptimize: "comments",

    packages:[{
        name: "dojo",
        location: "dojo"
    },{
        name: "dijit",
        location: "dijit"
    },{
        name: "dojox",
        location: "dojox"
    }],

     layers: {
        "dojo/dojo": {
            includeLocales: ["en-gb","en-us"],
            include: [ 
                        "dojox/gantt/GanttTaskControl",
                        "dojox/gantt/GanttChart",
                        "dojox/gantt/GanttProjectItem",
                        "dojox/gantt/GanttResourceItem",
                        "dojox/gantt/GanttProjectControl",
                        "dojox/gantt/TabMenu"             
            ], 
            boot: true
        }
    },

    defaultConfig: {
        hasCache:{
            "dojo-built": 1,
            "dojo-loader": 1,
            "dom": 1,
            "host-browser": 1,
            "host-node": 0,
            "config-selectorEngine": "lite"
        },
        async: 1
    },

    staticHasFeatures: {
        "config-dojo-loader-catches": 0,
        "config-tlmSiblingOfDojo": 0,
        "dojo-log-api": 0,
        "dojo-sync-loader": 0,
        "dojo-timeout-api": 0,
        "dojo-sniff": 0,
        "dojo-cdn": 0,
        "config-strip-strict": 0,
        "dojo-loader-eval-hint-url": 1,
        "dojo-firebug": 0,
        "dojo-debug-messages": 0
    }
};
})();

在release文件夹中成功创建了dojo.js文件,但是当我尝试为GanttChart创建实例时,它失败并显示以下错误消息。

  

无法读取未定义的属性'GanttChart'。

我发现调试时,dojox没有任何属性或方法init。

有人可以帮我解决这个问题吗?

非常感谢。

0 个答案:

没有答案