使用gridx进行Dojo自定义构建 - 加载页面时会下载静态文件吗?

时间:2015-07-24 08:20:58

标签: javascript dojo dojo.gridx gridx

我们在产品中广泛使用dojo,最近所有带增强网格的页面都更新为gridx并且工作正常。

我们通过Dojo自定义构建将gridx文件压缩成dojo而没有错误(我已将所有这些js文件包含到profile.js文件中,并且gridx文件夹位于dojo,dijit,dojox所在的同一级别),我仍然看到我的页面在加载页面时请求几个gridx / modules文件。

enter image description here

有人可以告诉我们如何避免下载这些文件。

这是使用的profile.js,它被修剪以仅显示gridx相关文件。



var profile = (function() {
  return {
basePath: "./",
releaseDir: "blinkx",
releaseName: "dojo_lib22",
action: "release",
layerOptimize: "closure",
optimize: "closure",
cssOptimize: "comments",
mini: true,
stripConsole: "warn",
selectorEngine: "lite",
resourceTags: {
  amd: function(filename, mid) {
    return false;
  }
},
packages: [{
  name: "dojo",
  location: "dojo"
}, {
  name: "dijit",
  location: "dijit"
}, {
  name: "dojox",
  location: "dojox"
}, {
  name: "gridx",
  location: 'gridx'
}],
layers: {
  "dojo": {
    include: ["gridx/nls/gridx",
      "gridx/modules/extendedSelect/Column",
      "gridx/modules/extendedSelect/Cell",
      "gridx/modules/extendedSelect/_RowCellBase",
      "gridx/modules/extendedSelect/_Base",
      "gridx/modules/AutoScroll",
      "gridx/modules/select/Row",
      "gridx/modules/CellWidget",
      "gridx/modules/NavigableCell",
      "gridx/modules/Edit",
      "gridx/core/model/extensions/Modify",
      "gridx/core/model/extensions/Mark",
      "gridx/modules/HiddenColumns",
      "gridx/modules/RowLock",
      "gridx/core/model/cache/Async",
      "gridx/core/model/cache/Sync",
      "gridx/core/model/_Extension",
      "gridx/core/model/Model",
      "gridx/core/Row",
      "gridx/core/Column",
      "gridx/core/Cell",
      "gridx/core/_Module",
      "gridx/core/model/extensions/Query",
      "gridx/modules/Header",
      "gridx/modules/View",
      "gridx/modules/Body",
      "gridx/support/query",
      "gridx/modules/VLayout",
      "gridx/modules/HLayout",
      "gridx/modules/VScroller",
      "gridx/modules/HScroller",
      "gridx/modules/ColumnWidth",
      "gridx/modules/Focus",
      "gridx/modules/Pagination",
      "gridx/modules/pagination/PaginationBar",
      "gridx/support/Summary",
      "gridx/modules/Bar",
      "gridx/support/LinkPager",
      "gridx/support/LinkSizer",
      "gridx/support/GotoPageButton",
      "gridx/support/GotoPagePane",
      "gridx/modules/SingleSort",
      "gridx/core/model/extensions/Sort",
      "gridx/modules/Filter",
      "gridx/core/model/extensions/ClientFilter",
      "gridx/modules/filter/FilterBar",
      "gridx/modules/filter/FilterDialog",
      "gridx/modules/filter/FilterPane",
      "gridx/modules/filter/DistinctComboBoxMenu",
      "gridx/modules/filter/FilterConfirmDialog",
      "gridx/modules/filter/FilterTooltip",
      "gridx/modules/filter/QuickFilter",
      "gridx/support/QuickFilter",
      "gridx/modules/Puller",
      "gridx/modules/VirtualVScroller",
      "gridx/modules/Menu",
      "gridx/modules/ColumnResizer",
      "dijit/form/FilteringSelect",
      "gridx/modules/RowHeader"
    ],
    customBase: true,
    boot: true
  }
}
  };
})();




0 个答案:

没有答案