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