comment mettre un dijit.menu closable
Salut,
j'ai un dijit.meun :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
var myMenu = new dijit.Menu({
style: "display: none;",
id: "myMenu"
});
//j'ajoute des dijit.CheckedMenuItem a la dijit.Menu
MonStore.fetch({query: {}, onComplete: function(items, request){
dojo.forEach(items, function(item) {
myMenu.addChild(new dijit.CheckedMenuItem({
label:item.nom,
id:item.id
}));
});
}});
//j'affecte le dijit.menu a la dijit.form.DropDownButton
var button = new dijit.form.DropDownButton({
label: "Nom",
name: "Nom",
dropDown: myMenu,
id: "MyDropDown"
});
//j'affecte dropDownButton au div
dojo.byId("MyDiv").appendChild(button.domNode); |
et ds fichier phtml :
Code:
1 2
|
<div id="MyDiv"></div> |
je veux faire en sorte que le déroulant ne se ferme pas lors de la sélection d'un item. Le déroulant ne peut être fermé que lorsque l'utilisateur clic sur x.
j'ai mis closable ="true" mais je ne sais pas pourquoi ca marche pas ?????
merci d'avance