В чем разница между элементами управления PopUpButton, PopUpMenuButton и ComboBox во Flex? - PullRequest
1 голос
/ 27 марта 2010

Я считаю, что элементы управления PopUpButton, PopUpMenuButton и ComboBox имеют одинаковые функции и поведение во Flex. Какая разница между ними? Они избыточны?

Спасибо

Ответы [ 2 ]

1 голос
/ 07 апреля 2010

combobox и popupbutton расширяют разные классы, поэтому они наследуют разные свойства и методы.popupmenubutton расширяет popupbutton и имеет несколько новых свойств: dataDescriptor, dataProvider, iconField, iconFunction и другие (см. документы AS3)

0 голосов
/ 22 января 2014

Этот ответ очень очень поздно, но я просто случайно искал то же самое.

Я нашел ответ здесь: http://www.codingforums.com/showthread.php?t=147744

Кредиты для PappaJohn с форума.

Переписано ниже:

Combobox: хотя он может использоваться (с надлежащими техниками) для функционирования в качестве выбора для выбора меню, его основная функция аналогична функции тега в html - для предоставления ограниченного числа значений для конкретного приглашения, вместо того, чтобы требовать от пользователя ручного ввода значения. Это может быть использовано, чтобы помочь пользователю и программисту, ограничивая выбранные пользователем значения заранее определенным списком приемлемых вариантов - «белым списком», если хотите.

PopupMenuButton: предназначен для всплывающего меню и, таким образом, предоставляет список доступных действий (в отличие от значений) для выбора пользователем (при условии, что он используется правильно).

PopupButton: может использоваться для всплывающего меню, но также может вызывать любой UIComponent - который может представлять возможное действие (или действия) или возможное значение (или значения) в зависимости от контекста, в котором оно используется.

...