Salut,
j'ai une fonction js qui me permet de formatter une colonne grid apres un selection dans une autre colonne de la meme grid (colonne de type dojox.grix.cells.select") :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
function formatterColonne()
{
   grid.getCell(4).formatEditing = function(inDatum, inRowIndex)
   {
       if (widget == "select") {            
 
            codeHTML = "<select class=\"dojoxGridSelect\">";
            for (var i = 0; i < tab.length; i++) {
                codeHTML += "<option value=\""+tab[i]["id"]+"\">"
                +tab[i]["valeur"]+"</option>";
            }
            codeHTML += "</select>";
            return codeHTML;
 
        }
  }
}
cette fonction marche tres bien : elle changer le type de la deuxième colonne grid selon la valeur selectionnée de la première colonne grid.
ex: si je sélectionne 'select' de la 1er colonne, le type de la deuxieme colonne grid devient liste deroulante.
mais j'ai un petit probleme :
je veux afficher dans la grid les valeurs et stocker dans la base de donnees les id.
merci d'avance