当 dataprovider 是 xmllistcollection 时,我在 spinnerlist 中显示 iconField 时遇到问题。最初,我从对象的 ArrayCollection 开始,它正确显示了 iconField。然后我将这些相同的字段放入一个 xml 文件中。我正在毫无问题地读取文件,但图标字段显示为空白。我的图标存储在我的 XML 文件中名为“图像”的字段中。如果我设置 labelfield = @image,它会显示我存储在 xml 文件中的路径。有没有人见过这个?我什至尝试制作自定义 itemRenderer 并添加源设置为 data.@image 的图像,但它仍然不显示图像。
在此先感谢您的帮助。
<s:SpinnerListContainer width="100%" height="180" horizontalCenter="0" focusedTextSelectionColor="#BE1E2D" focusColor="#BE1E2D" click="spnChange(event)">
<s:SpinnerList id="spnList" height="100%" width="100%" typicalItem="999" wrapElements="true" gestureSwipe="spnList_gestureSwipeHandler(event)" gestureZoom="spnList_gestureSwipeHandler(event)" change="spnList_gestureSwipeHandler(event)" color="#000000">
<s:itemRenderer>
<fx:Component>
<s:IconItemRenderer iconWidth="56" iconHeight="37" iconField="@image" height="100%" verticalAlign="middle"/>
</fx:Component>
</s:itemRenderer>
</s:SpinnerList>
</s:SpinnerListContainer>
JH