ItemFileWriteStore: comment faire pour modifier les données?
Je voudrais changer les données dans mon dojo.les données.ItemFileWriteStore.
Actuellement, j'ai...
var rawdataCacheItems = [{'cachereq':'14:52:03','name':'Test1','cacheID':'3','ver':'7'}];
var cacheInfo = new dojo.data.ItemFileWriteStore({
data: {
identifier: 'cacheID',
label: 'cacheID',
items: rawdataCacheItems
}
});
Je voudrais faire une demande XHR pour obtenir une nouvelle chaîne JSON des données pour rendre.
Ce que je ne peux pas travailler, c'est comment modifier les données dans les "articles", organisé par ItemFileWriteStore.
Quelqu'un peut me pointer dans la bonne direction?
Merci
Jeff Porter
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser les fonctions fournies par
dojo.les données.l'api.Écrire
API pour modifier les articles dans un magasin.Par exemple, vous pouvez utiliser
newItem
pour créer un nouvel élément dans le magasin, l'utilisationdeleteItem
pour supprimer un élément dans le magasin et l'utilisationsetValue
de mettre à jour les attributs d'un élément existant.Je vais vous donner +1 pour Alex Cheng depuis qu'il a info me conduire à la solution.
C'est comment j'ai résolu mon problème..
Mon JSONExtractor classe...
}
Mon Javascrip code...
@Jeff Porter
Dans votre code, vous dites " ddInfo.save(); "
Je ne vois pas de variables instanciées avec ce nom.
Vouliez-vous dire 'cacheInfo.save()' ?