我需要做的是让用户在放入自定义项后恢复默认的itemRenderer。 它适用于List,但是当我尝试为combobox和dropdownList执行它时。当我尝试使用重置的defaultItemRenderer打开组合框时,项目不会显示(但我仍然可以使用箭头键选择项目)。 我就是这样做的:
defaultItemRenderer = component.itemRenderer;
component.itemRenderer = new ClassFactory(MyListItemRenderer);
......一段时间后,当用户说出来时......
component.itemRenderer = defaultItemRenderer;
component.validateNow();
正如我所说,对于List来说,它就像一个魅力,但不适用于组合框。
P.S。我指的是火花组件