Hello les experts du Dojo,

Je crée un CheckedMultiSelect à partir d'une chaine JSON de la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[{"id":"XXX","attribut1":"YYY","attribut3":"ZZZ","attribut4":"AAA"},{.....},{........},...]
que je récupère d'un PHP.

A partir de ce JSON, je crée un Memory du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new Memory({idProperty:"id", data:JSON.parse(MonJSON});
Ensuite, je créé un dojo.store.Observable à partir de ce memory.

Enfin, je créé mon CheckedMultiSelect à partir de l'Observable.

Je cherche comment récupérer les "attributs" des champs sélectionnés (attribut1, attribut2, attribut3) du CheckedMultiSelect de Dojo.

Du même genre, on peut récupérer les id grâce à CheckedMultiSelect.get('value').

J'espère que j'ai été assez clair. Merci à vous tous.

PS : je n'ai pas le code sous la main, désolé.

Dojo 1.9



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
new dojox.form.CheckedMultiSelect({
        id: 'w',
        name: 'w',
        multiple: true,
        readOnly: false,
        store: store	
    },'products').startup();