我有一个微调器列表,只是一直在滚动如何阻止它重复数据?
<s:SpinnerListContainer id="branchSpinner" width="100%" >
<s:SpinnerList id="branchData" width="100%" height="100%" labelField="data" selectedIndex="1" >
<s:ArrayList >
<fx:Object id="b1" data="branch 1"></fx:Object>
<fx:Object id="b2" data="branch 2"></fx:Object>
<fx:Object id="b3" data="branch 3"></fx:Object>
<fx:Object id="b4" data="branch 4"></fx:Object>
<fx:Object id="b5" data="branch 5"></fx:Object>
</s:ArrayList>
</s:SpinnerList>
</s:SpinnerListContainer>
我找了一个像重复数据或其他东西的属性,但我找不到它。任何帮助将非常感谢谢谢。
答案 0 :(得分:3)
我假设你想要移除革命,列表头部和尾部匹配,并且可以再次滚动。
如果是这样,可以通过将 wrapElements 属性更改为false来实现。 (使用Flex 4.6 SDK时)。
例如:
<s:SpinnerList change="myEvent(event)" labelField="data" selectedIndex="2" wrapElements="false">
<s:ArrayList>
<fx:Object data="10"></fx:Object>
<fx:Object data="12"></fx:Object>
<fx:Object data="16"></fx:Object>
<fx:Object data="20"></fx:Object>
<fx:Object data="22"></fx:Object>
<fx:Object data="24"></fx:Object>
<fx:Object data="28"></fx:Object>
<fx:Object data="32"></fx:Object>
<fx:Object data="36"></fx:Object>
<fx:Object data="40"></fx:Object>
</s:ArrayList>
</s:SpinnerList>
答案 1 :(得分:0)
SpinnerList的全部目的是不断重复。如果您不想重复,请使用常规List。常规列表确实具有移动优化皮肤。