在dojo中以编程方式传递小部件路径?

时间:2013-04-19 00:55:38

标签: json dojo widget

有没有办法使用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);


    });
});

});

0 个答案:

没有答案