0
我有一個ItemFileWriteStore沒有指定標識符,所以我不相信我可以使用getItemByIdentity來檢索一個項目。通過ItemFileWriteStore中的索引獲得項目
有沒有一種方法可以通過商品的索引從商店中獲取商品? _0中的值?
我需要通過索引從商店中檢索項目以更新它。
我錯過了什麼?
目前我正在使用網格的getSelected()來獲取下面的項目。但有沒有一種商店的方法,我可以用來通過索引得到一個項目,當我不使用網格?
var formValues = myForm.get("value");
var curIndex = myCurrentItemIndex;
var gridItem;
var store = dijit.byId('myGrid').store;
if (curIndex == 'NEW') {
store.newItem(formValues);
store.save();
} else {
//How do I get item from store when I am not working with a grid
gridItem = dijit.byId('myGrid').selection.getSelected()[0];
var key;
for (key in formValues) {
store.setValue(gridItem, key, formValues[key])
}
store.save();
}
由於
感謝您的回覆。我只是認爲,因爲網格實現了getSelected()方法,所以在不使用網格時可以做同樣的事情。再次感謝您的回覆。 – fdlane 2011-06-28 16:09:21