Как автоматически изменить ширину выпадающего компонента Flex Spark? - PullRequest
1 голос
/ 29 ноября 2010

во Flash Builder 4, как использовать параметр скининга, чтобы раскрывающийся список всплывающих окон изменял свою ширину в соответствии с самым длинным элементом в списке? (область подсказки - компонент, когда он закрыт - не должен изменять его ширину)

спасибо Саар

1 Ответ

0 голосов
/ 29 ноября 2010

понял - (но я уверен, что есть более простой способ)

создайте собственный DropDownListSkin и сделайте его обложкой DropDownList. в определении popupanchor установите popUpWidthMatchesAnchorWidth в false.

цикл по списку, чтобы найти самый длинный элемент и вычислить желаемую ширину из него и для события открытия раскрывающегося списка установите ширину свойства dropDown обложки (которая является группой) равной вычисленной ширине.

...