【问题标题】:how to auto resize the width of a flex spark dropdown component?如何自动调整 flex spark 下拉组件的宽度?
【发布时间】:2011-05-17 03:24:30
【问题描述】:

在 flash builder 4 中,我如何使用蒙皮选项来确保弹出下拉列表更改其宽度以适合列表中最长的项目? (提示区域 - 关闭时的组件 - 不应该改变它的宽度)

谢谢 萨尔

【问题讨论】:

    标签: actionscript-3 apache-flex drop-down-menu autoresize flex-spark


    【解决方案1】:

    知道了——(但我相信有更简单的方法)

    制作一个自定义的 DropDownListSkin 并使其成为 DropDownList 的外观。 在 popupanchor 定义中将 popUpWidthMatchesAnchorWidth 设置为 false。

    循环浏览列表以找到最长的项目并从中计算所需的宽度 并在下拉列表的 open 事件中将皮肤的 dropDown 属性(它是一个组)的宽度设置为计算出的宽度。

    【讨论】:

      猜你喜欢
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 2021-10-08
      • 2010-09-14
      • 2011-08-27
      相关资源
      最近更新 更多