if (typeof response == "object") {
store = new dojo.data.ItemFileReadStore({
data : response
});
console.warn("Loaded to Store");
var itemArray = new Array();
var completed = function(items) {
for(var i = 0; i < items.length; i++) {
console.log(store.getValue(items[i],"itemlabel"));
itemArray.push(store.getValue(items[i]));
}
};
var error = function() {
console.log("Error in fetching data from Store");
};
store.fetch({onComplete: completed, onError: error});
console.warn("Item count"+ itemArray.length);
だから私のアイテム数は、上記の値を印刷し得るコールバックメソッドでは常に0が、Arrayオブジェクトにデータを格納できないのはなぜですか?
console.log(store.getValue(items[i],"itemlabel"));
できます。
私はitemArray
に何をしたらいいですか?
dojo.publish使用することができます
は、 ')('新しい配列を使用しないでください、だけではなく、 '[]'の表記を使用: 'VARをitemArray = []; ' – Joe