2009-11-20 80 views
3

我有一个带自定义itemRenderer的组合框。 ItemRenderer显示一些图像和标签。 当组合框打开时,下拉列表中的项目显示完美,但关闭时,组合框不使用ItemRendere,但显示“[对象MyItem]”。我是否需要另一个属性来指示在关闭时还需要使用ItemRender?Flex3 Combobox在关闭时不显示itemRenderer

这是我的标签:

<mx:ComboBox dataProvider="{myItems}" id="itemsCombo" itemRenderer="org.test.myComboBoxItemRenderer" /> 

回答

4

您需要设置组合框将labelField或labelFunction属性显示同样的事情你的itemRenderer。

+2

这将足以显示文本标签,但如果itemrenderer更复杂(如图像等),你会想看看这个较早的答案:http://stackoverflow.com/questions/269773/柔性定制项目 - 渲染 - 换了,显示的项目,在最组合框/ 280859#280859 – Rhysyngsun 2009-11-20 15:47:41