我想知道是否可以將.length應用於Titlepane。例如,如果我一個對象數組&在已有的名單我希望爲每個名稱創建一個標題窗格:是否可以將.length應用於Titlepane
var html = '';
for (var i = 0; i < data.length; i++)
html += data[i].Name+'<br>';
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);
});
});
你是什麼意思的titlepane? – marekful
@MarcellFülöp這是一個dojo小部件http://dojotoolkit.org/reference-guide/1.8/dijit/TitlePane.html – BuffaloBuffalo
啊行,我不道場:) – marekful