如何阻止spinnerList在Flash Builder中重复?

时间:2012-07-18 15:02:10

标签: flex flash-builder spinner mxml repeat

我有一个微调器列表,只是一直在滚动如何阻止它重复数据?

<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>

我找了一个像重复数据或其他东西的属性,但我找不到它。任何帮助将非常感谢谢谢。

2 个答案:

答案 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。常规列表确实具有移动优化皮肤。