Salut,
je veux savoir s'il y un evenement onchange sur les cellules de la widget dojox.grid.datagrid
si la reponse est oui ,comment je peux l'utiliser ???
merci d'avance..
Salut,
je veux savoir s'il y un evenement onchange sur les cellules de la widget dojox.grid.datagrid
si la reponse est oui ,comment je peux l'utiliser ???
merci d'avance..
SAlut,
Pex tu préciser ce que tu veux scruter sur le onchange: le changement de contenu de la cellule ou le changement de cellule ?
ERE
Salut,
merci de votre reponse...
le changement de contenu de la cellule
Salut,
onApplyCellEdit ?
Ou bien en interceptant l'événements onset du store
ERE
Bonjour,
Est ce normal que chez moi, les deux Event :
se déclenchent en même temps ? (à savoir quand je quitte une cellule, peut importe que j'en ai modifié le contenu ou non)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 dojo.connect(gridEnseignants, 'onApplyEdit', function(rowIndex) { storeEnseignants.save(); console.log("onApplyEdit..."+rowIndex); var ligne = gridEnseignants.getItem(rowIndex); console.log(ligne.id); }); dojo.connect(gridEnseignants, 'onApplyCellEdit', function (inValue, inRowIndex, inFieldIndex) { console.log("onApplyCellEdit..."+inRowIndex); });
J'aurai besoin d'un Event qui m'avertis quand une cellule est modifiée.
Quelqu'un aurait une idée ? Merci d'avance
Mouai, j'ai un élément de réponse au paragraphe 6-F-2. Seconde approche : dojo.connect de http://eremy.developpez.com/tutoriel...dojo-data-api/
Je testerai demain, là, manifestement, je suis fatigué :o
Bonjour,
Je viens de rerevérifier, il n'y a rien à faire, onSet, onApplyCellEdit et onApplyEdit se déclenchent systématiquement, y compris si la valeur dans la cellule n'a pas changée (mais bien au changement de ligne ou de cellule suivant le cas)
A noter que moi j'utilise une dojox.grid.EnhancedGrid.
Auriez vous une idée pour un équivalent de onChange ?
Salut,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 dojo.connect( storeEnseignants, "onSet", function (item, attribute, oldValue, newValue) { if(oldValue != newValue) { console.log('onChange'); } } );
C'est donc pour ça...
bon je me sens un peu bête là :o
Merci en tout cas !
Partager