Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可不可以将长度应用于标题页_Javascript_Dojo - Fatal编程技术网

Javascript 可不可以将长度应用于标题页

Javascript 可不可以将长度应用于标题页,javascript,dojo,Javascript,Dojo,我想知道是否有可能在标题栏上加上长度。例如,如果我在对象数组中有一个名称列表&我希望为每个名称创建一个标题窗格: var html = ''; for (var i = 0; i < data.length; i++) html += data[i].Name+'<br>'; targetNode.innerHTML = html; var html=''; 对于(变量i=0;i

我想知道是否有可能在标题栏上加上长度。例如,如果我在对象数组中有一个名称列表&我希望为每个名称创建一个标题窗格:

     var html = '';
         for (var i = 0; i < data.length; i++)
         html += data[i].Name+'<br>';
         targetNode.innerHTML = html;
var html='';
对于(变量i=0;i';
targetNode.innerHTML=html;
此时,循环将只显示列表中的所有名称。因此,是否可以为每个名称创建一个标题栏&将名称作为内容放在标题栏中

如果有人有任何关于我将如何处理这件事的例子或建议,那就太好了

编辑:

    var xhrArgs = {
url: "http://131.41.28.41:3000/pages.json",
handleAs: 'json',
timeout : 2000,

load: function(data){

 for (var i = 0; i < data.length; i++) {
var titlePane = new TitlePane({
  title: 'Title Pane ' + i,
  content: '<div>' + data[i].Name + '</div>'
});
titlePane.placeAt(dom.byId('ok'));
}
  },
error: function(error){
  targetNode.innerHTML = "An unexpected error occurred: " + error;
  }
 };

 // Call the asynchronous xhrGet
 var deferred = dojo.xhr.get(xhrArgs);
 });

 });
var xhrags={
url:“http://131.41.28.41:3000/pages.json",
handleAs:'json',
超时时间:2000,
加载:函数(数据){
对于(变量i=0;i
确实可以为数组中的每个对象创建新的标题窗格:

require(['dijit/TitlePane'],function(TitlePane){
  for(var i=0; i<data.length;i++){
    var titlePane = new TitlePane({
      title: 'Title Pane '+i,
      content:'<div>'+data[i].Name+'</div>'
    });
    titlePane.placeAt(/* dom node where all titlepanes should be placed */);
  }
});
require(['dijit/TitlePane'],函数(TitlePane){

对于(var i=0;我你说的标题栏是什么意思?@MarcellFülöp这是一个dojo小部件啊好吧…我不知道dojo:)嗨,谢谢你的回答。虽然我收到一个错误,说“undefined is not a object”,这是正确的吗?-标题栏.placeAt(dom.byId(“OK”)我缺少了一个右括号。还添加了一个正在工作的JSFIDLE示例。谢谢,但它仍然会出现相同的错误,你知道原因吗。我已经在我的原始问题中添加了一个片段。是否已经存在?是否需要
dojo/dom
模块?