comment redimensionnement automatique de la largeur d'un composant menu déroulant d'allumage flex?
-
29-09-2019 - |
Question
dans Flash Builder 4 comment puis-je utiliser l'option de skinning pour vous assurer que la liste déroulante popup change la largeur de pour l'adapter à la plus longue élément dans la liste? (La zone d'invite - le composant lorsqu'il est fermé - ne devrait pas modifier la largeur de lui)
Thanx Saar
La solution
got it - (mais je suis sûr qu'il ya un moyen plus facile)
faire une coutume DropDownListSkin et rendre la peau du DropDownList. dans la définition de popupanchor mis popUpWidthMatchesAnchorWidth à false.
faire défiler la liste pour trouver le plus long élément et calculer la largeur souhaitée de celui-ci et sur l'événement d'ouverture de la dropdownlist définir la largeur de la propriété dropDown de la peau (qui est un groupe) à la largeur calculée.