恢复组合框的默认itemRenderer

时间:2014-08-27 12:24:36

标签: actionscript-3 flex drop-down-menu combobox

我需要做的是让用户在放入自定义项后恢复默认的itemRenderer。 它适用于List,但是当我尝试为combobox和dropdownList执行它时。当我尝试使用重置的defaultItemRenderer打开组合框时,项目不会显示(但我仍然可以使用箭头键选择项目)。 我就是这样做的:

defaultItemRenderer = component.itemRenderer;
component.itemRenderer = new ClassFactory(MyListItemRenderer);

......一段时间后,当用户说出来时......

component.itemRenderer = defaultItemRenderer;
component.validateNow();

正如我所说,对于List来说,它就像一个魅力,但不适用于组合框。

P.S。我指的是火花组件

0 个答案:

没有答案