flex4.5 combobox 实现下拉显示图片 并将图片显示在textInput里面
显示在下拉列表 我用itemRenderer实现了 但是在上面无法实现单个图片的点击事件,也没有办法将图片显示到 textInput里面 求指教..在线等...
[解决办法]
<fx:Script>
<![CDATA[
[Bindable]
private var cbDate:ArrayCollection = new ArrayCollection([
{label:'icon1',img:'3.png',name:'dfl'},
{label:'icon2',img:'4.png',name:'lzg'},
{label:'icon3',img:'010.jpg',name:'dfl'},
{label:'icon4',img:'027.jpg',name:'ddfl'}
]);
]]>
</fx:Script>
<s:DropDownList dataProvider="{cbDate}" labelField="name" left="200">
<s:itemRenderer>
<fx:Component>
<s:MXItemRenderer >
<fx:Script>
<![CDATA[
]]>
</fx:Script>
<s:HGroup>
<mx:Image source="{data.img}" width="20" height="20"/>
</s:HGroup>
</s:MXItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:DropDownList>
在<fx:script>与</fx:script>之间可以写---可以显示图片,但是我没尝试事件,应该都可以的,如果要传数据的话可以分派事件的。