Contrôler si un composant DropDownList est ouvert ou fermé
Posté le 20 septembre 2009 à 1:34 | Tags: DropDownList, Flash Builder 4 Beta, isDropDownOpenVoici comment contrôler si un composant Spark DropDownList est ouvert ou fermé dans Flash Builder Beta 4
Propriété mise en avant : isDropDownOpen
Attention : vous devez impérativement disposer du SDK 4.0.0.10007 ou supérieur.
| MXML | | Copier le code |
<?xml version="1.0" encoding="utf-8"?> |
<!-- http://www.flash-builder-tutorial.fr/2009/09/20/controler-si-un-composant-dropdownlist-est-ouvert-ou-ferme/ --> |
<s:Application name="Spark_DropDownList_isDropDownOpen_test" |
xmlns:fx="http://ns.adobe.com/mxml/2009" |
xmlns:s="library://ns.adobe.com/flex/spark" |
xmlns:mx="library://ns.adobe.com/flex/halo" viewSourceURL="srcview/index.html"> |
<fx:Script> |
<![CDATA[ |
protected function init():void { |
checkBox.selected = ddl.isDropDownOpen; |
} |
]]> |
</fx:Script> |
<s:CheckBox id="checkBox" |
label="isDropDownOpen" |
mouseEnabled="false" |
tabEnabled="false" |
creationComplete="init()" |
x="10" y="10" /> |
<s:DropDownList id="ddl" |
requireSelection="true" |
width="150" |
horizontalCenter="0" |
top="40" |
open="init();" |
close="init();"> |
<s:dataProvider> |
<s:ArrayList source="[flash,builder,tutorial,fr,flex,gumbo]" /> |
</s:dataProvider> |
</s:DropDownList> |
</s:Application> |
Rendu final (nécessite Flash Player 10) :
Télécharger la source de l'exemple