Dojo build -> dojo.require (); все еще нужно?
это была моя первая сборка додзё, прошу прощения за мое невежество в этом вопросе.
мы только что создали мою собственную сборку из системы сборки dojo, используя следующий (очень упрощенный) профиль:}
dependencies = {
stripConsole: "normal",
layers: [
{
name: "../dijits/cx/dijitsCXbuild.js",
copyrightFile: "CopyrightCX.txt",
dependencies: [
"dojo.parser",
"dijit.dijit",
"dijit._Widget",
"dijit._Templated",
"dijit._Container",
"dojo.i18n",
"dojo.NodeList-fx",
"dojox.grid.cells",
"dojox.grid.DataGrid",
"dojox.layout.GridContainer",
"dijit.TitlePane",
"dijits.cx.TaskPanel",
"dijits.cx.Identify"
]
}
],
prefixes: [
[ "dijit", "../dijit" ],
[ "dojox", "../dojox" ],
[ "dijits.cx", "../dijits/cx" ]
]
... ну, все идет хорошо, и я получаю свой пакет со всем, что я просил. Затем в моем веб-приложении я включаю следующее
djConfig = {
isDebug:false,
parseOnLoad:true,
locale:getLocale()
};
... выглядит нормально, пока код не должен создать первый диджит, и он не сработает с пресловутым: "dijits.cx. TaskPanel не является конструктором. "
Я могу избавиться от этой проблемы, включив "dojo.require ()» но это'что-то я, хотя яизбавлюсь от создания собственной сборки. Любые идеи о том, что я делаю неправильно или что мне делать, чтобы этого избежать »dojo.require ()» линии ... спасибо, кучи.