0

我有一个不断滚动的微调器列表如何阻止它重复数据?

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

我寻找了诸如重复数据之类的属性,但我找不到它。任何帮助将不胜感激谢谢。

4

2 回答 2

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>    
于 2012-11-02T05:07:47.000 回答
0

SpinnerList 的全部目的是不断重复。如果您不希望它重复,请使用常规List。常规列表确实具有移动优化的皮肤。

于 2012-07-18T15:11:48.967 回答