Bonjour,
dans mon grid, je voudrais en cliquant sur une ligne la valeur d'une colonne particulière change par exemple, en cliquant sur un une ligne le champs qui était true devient false;
si quelqu'un peut m'aider, ça serait vraiment sympa








Bonjour,
dans mon grid, je voudrais en cliquant sur une ligne la valeur d'une colonne particulière change par exemple, en cliquant sur un une ligne le champs qui était true devient false;
si quelqu'un peut m'aider, ça serait vraiment sympa
Salut,
Mets ton store en écriture (ItemFileWriteStore par exemple).
Ensuite, dans ta grid:
ERE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script type="dojo/connect" event="onRowClick" args="rowIndex"> var selectedItem = grid.getItem(rowIndex); store.setValue(selectedItem, "NomDuChamp", valeur); </script>








j'ai changé dojoType="dojo.data.ItemFileReadStore" en dojoType="dojo.data.ItemFileWriteStore",
je ne sais pas si c'est suffisant car j'ai une exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [Exception... "'Error: dojo.data.ItemFileReadStore: Invalid item argument.' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "<unknown>" data: no]








C'est bon
l'erreur venait de l'argument, il ne la lisait pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part args="rowIndex"
je l'ai corrigé
Merci
Partager