J'ai un ItemFileWriteStore où aucun identificateur n'est spécifié, donc je ne crois pas que je puisse utiliser getItemByIdentity pour récupérer un élément.get article par index dans ItemFileWriteStore
Existe-t-il un moyen d'obtenir un article du magasin par l'index de l'article? La valeur dans _0?
Je dois récupérer un article du magasin par index pour le mettre à jour.
Qu'est-ce qui me manque?
Actuellement, j'utilise getSelected de la grille pour obtenir l'élément ci-dessous. Mais y at-il une méthode sur le magasin que je peux utiliser pour obtenir un article par index quand je ne travaille pas avec une grille ???
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();
}
Merci
Merci pour la réponse. Je pensais juste que puisque la grille implémentait une méthode à getSelected(), qu'il était possible de faire la même chose quand on n'utilisait pas de grille. Merci encore pour votre réponse. – fdlane