1
我正在使用Flex PopUpButton &数据将Menu对象绑定到弹出窗口。我成功添加了一个icon
到菜单项;然而,它看起来并不像Menu支持disabledIcon
属性,在enabled: false
用于该菜单项时,在许多其他元素中通用。我可以将一个disabledIcon添加到Flex菜单中以用于PopUpButton
是否可以扩展Flex Menu类以使用disabledIcon
?我应该使用不同类型的数据绑定类吗?
// create the array collection of menu items
var menuItems:ArrayCollection = new ArrayCollection();
var addWidget:Object = new Object();
addWidget = ({label: "Add",
id: ADD_WIDGET_ID,
icon: addIcon,
disabledIcon: addDisabledIcon,
enabled: false});
menuItems.addItem(addWidget);
var myMenu:Menu = new Menu();
myMenu.dataProvider = menuItems;
productActionsButton.popUp = myMenu;
其中菜单项图标是addIcon
而不是所期望的,因为addDisabledIcon
的Mx上面的代码将产生一个禁用Add
菜单项:菜单目前不支持disabledIcon
。