有没有办法使用dojo以编程方式定义窗口小部件路径。
我正在玩这里使用的代码。代码工作正常。我可以根据我在变量中设置的参数动态提供路径,而不是硬件编码的窗口小部件路径。这样我就可以根据用户所在的网站显示不同的小部件
<script>
require(["dojo/request", "dojo/dom", "dojo/_base/array", "my/widgets/AuthorWidget", "dojo/domReady!"],
function(request, dom, arrayUtil, AuthorWidget){
// Load up our authors
request("js/my/data/authors.json", {
handleAs: "json"
}).then(function(authors){
// Get a reference to our container
var authorContainer = dom.byId("authorContainer");
console.log("container:" +authorContainer );
arrayUtil.forEach(authors, function(author){
// Create our widget and place it
console.debug(author);
var widget=new AuthorWidget(author).placeAt(authorContainer);
});
});
});