1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
function getElementSelectionner(inCell, inRowIndex)
{
var elementSelectionner;
console.info("info:", inCell, inRowIndex);
// si la cellule en édition correspond à celle attendue
if (inCell.field == "col2") {
//pas très joli, mais vite fait: la combo n'est pas encore créée
//donc on décale dans le temps la création de l'événement onchange
window.setTimeout( function() {
var sel = dojo.query("select.dojoxGridSelect");
//on connecte l'événement onchange
dojo.connect(sel[0],"onchange",
dojo.hitch(sel[0],
function() {
elementSelectionner = this.value;
alert("Traitement pour la valeur " + this.value);
dojo.xhrPost({
url :"edit-form/id/"+idActif,
handleAs :"text",
form :"idnew",
content : { element : elementSelectionner },
timeout :5000,
load : function(response) {
},
error : function(error) {
alert('Probleme requete ajax \n ' + error);
}
});
}));
},2000);
//alert(elementSelectionner);
}
} |
Partager