【问题标题】:What's the difference between PopUpButton, PopUpMenuButton and ComboBox controls in Flex?Flex 中的 PopUpButton、PopUpMenuButton 和 ComboBox 控件有什么区别?
【发布时间】:2010-03-27 13:42:33
【问题描述】:

我发现 PopUpButton、PopUpMenuButton 和 ComboBox 控件在 Flex 中具有相同的功能和行为。他们之间有什么区别?它们是多余的吗?

谢谢

【问题讨论】:

    标签: apache-flex actionscript-3 controls


    【解决方案1】:

    combobox 和 popupbutton 扩展了不同的类,因此它们继承了不同的属性和方法。 popupmenubutton 扩展了 popupbutton 并具有一些新属性:dataDescriptor、dataProvider、iconField、iconFunction 等(参见 AS3 文档)

    【讨论】:

      【解决方案2】:

      这个答案很晚了,但我恰好在寻找同样的东西。

      我在这里找到了答案:http://www.codingforums.com/showthread.php?t=147744

      论坛致 PappaJohn 的致谢。

      抄录如下:

      组合框:虽然它可以(通过适当的技术)用作菜单选择选项,但它的主要功能类似于 html 中的标签 - 为特定提示提供有限数量的值,而不是要求用户手动输入一个值。这可用于帮助用户和程序员,将用户选择的值限制为可接受选择的预定列表 - “白名单”,如果您愿意的话。

      PopupMenuButton:旨在弹出一个菜单,从而提供一个可用操作列表(而不是值)供用户选择(假设使用得当)。

      PopupButton:可用于弹出菜单,但也可弹出任何 UIComponent - 根据其所处的上下文,它可能呈现一个可能的操作(或多个操作)或可能的值(或多个值)被使用了。

      【讨论】:

        猜你喜欢
        • 2014-02-23
        • 1970-01-01
        • 2023-03-20
        • 2016-04-16
        • 2015-02-09
        相关资源
        最近更新 更多