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") :
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.
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; } } }
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
Partager