在flash builder 4中如何使用skinning选项确保弹出下拉列表更改其宽度以适合列表中最长的项目? (提示区域 - 关闭时的组件 - 不应改变它的宽度)
感谢名单 萨尔
答案 0 :(得分:0)
得到它 - (但我相信有一种更简单的方法)
制作自定义DropDownListSkin并使其成为DropDownList的外观。 在popupanchor定义中将popUpWidthMatchesAnchorWidth设置为false。
在列表中循环以查找最长的项目并从中计算所需的宽度 并在dropdownlist的open事件中将skin的dropDown属性(这是一个组)的宽度设置为计算的宽度。