Salut a tous ;
J'ai dans une page phtml ce code:
//une widget personnalisé : dans le click sur un dijit.form.DropDownButton je rempli les elements de la liste(MenuItem) a partir d'une fonction js qui fait l'appel a une action php.
Le probleme c'est quand je passe par une requette ajax , ca marche il rempli le déroulant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <button dojoType="monWidget.DeroulantListe" id="publier"> <div style="margin-left:40px"> <div dojoType="dijit.Menu" id="monDeroulant" jsId="monDeroulant"> //ici ou je dois affecté le resultat </div></div></button>
par contre quand je passe par href ca marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dojo.xhrGet({ url :"nomAction", timeout :5000, load : function(response) { document.getElementById("monDeroulant").innerHTML = response; dojo.parser.parse(document.getElementById("monDeroulant")); }, error : function(error) { alert('Probleme requete ajax \n ' + error); } })
voila le code qui marche pas
moi j'aimerai passer par le href c'est moins de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dijit.byId("monDeroulant").attr("href","monAction");
Merci d'avance
Partager