Bonjour,

J'ai une une data.grid dojox dans une table qui me sert à administrer une base de données. La table que je souhaite modifier possède des laisons (par ID) avec d'autres tables. Pour plus de facilité pour l'utilisateur je souhaite afficher le nom de l'élément lié et non son ID mais quand même envoyer son ID.

Exemple :
J'ai une table voiture avec
voiture_id
voiture_nom
constructeur_id

et une table constructeur avec
constructeur_id
constructeur_nom
Je voudrais que dans ma cellule 'constructeur_id' soit affiché 'constructeur_nom' mais que la donnée enregisrée dans le store soit bien l'id et pas le nom.

J'ai à moitié résolu mon problème en utilisant un select :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<th width="100px" field="constructeur_id" cellType="dojox.grid.cells.Select" options="Renault, Peugeot, citroen" values="1,2,3">
Quand l'utilisateur double-clique pour modifier le champs, c'est bon. Mais à l'affichage s'il veut vérifier cette cellule, il est obligé de connaître l'id ou de doublie-cliquer.

Avez-vous une solution ?
Merci de votre aide !