0
我有一個Observable dojo.store.JsonRest存儲包裝在一個dojo.data.ObjectStore中,用於dijit.form.Select小部件。如何將動態字段添加到Dojo商店?
每家店項目都有一個名稱字段和代碼字段,我想格式化和存在的標籤。
通過添加get函數到每個項目,我可以添加代碼,返回一個字符串格式化爲虛擬標籤字段。
但是,我怎麼可以添加get函數在店裏的所有項目?
我有一個Observable dojo.store.JsonRest存儲包裝在一個dojo.data.ObjectStore中,用於dijit.form.Select小部件。如何將動態字段添加到Dojo商店?
每家店項目都有一個名稱字段和代碼字段,我想格式化和存在的標籤。
通過添加get函數到每個項目,我可以添加代碼,返回一個字符串格式化爲虛擬標籤字段。
但是,我怎麼可以添加get函數在店裏的所有項目?
我已經結束了製作上的ObjectStore使用onFetch的。
var setLabel = function(item) {
item.label = item.name + ' (' + item.code + ')';
};
var store = new dojo.data.ObjectStore({
objectStore: myObservableJsonRestStore,
onFetch: function (results) {
result.forEach(setLabel);
}
});
如果有更整潔的選擇,我會熱衷於瞭解它們。