如何设置Spark List Max Height超过其默认值10000?

时间:2011-07-05 07:24:19

标签: flex flex4

我希望我的列表控件具有内容高度,因为我不想要滚动条。为了滚动目的,我在父容器中有自己的滚动条。

现在,问题是当列表控制超过maxHeight 10000时,它将开始剪切剩余数据。我认为解决方案是增加最大高度。

所以,如果你知道如何设置maxheight超过10000,请帮助我。

例如..

    </s:Scroller width="100%" height="100%">
      </s:VGroup>
        <s:List id="myList" dataProvider="arrData" useVirtualLayout="false" />                              
      </s:VGroup>
    </s:Scroller>

在这种情况下假设我有arrData.length = 9999999,并且对于该mylist的高度将变为10000+(假设为15000)。现在mylist将在10000px高度后剪切或列表的垂直滚动条将可见,因为我已经拥有自己的滚动条它将在该特定时间有两个滚动条。

3 个答案:

答案 0 :(得分:1)

嘿,我得到了解决方案......

myList.scroller.maxHeight = XXXXXXXXX(任意大号)

这将解决问题。

谢谢@Chris&amp; @Brian对我的问题感兴趣。

答案 1 :(得分:1)

您可以使用list的skinClass,在skin类中删除dataGroup周围的滚动条。

http://forums.adobe.com/thread/978195?tstart=0

答案 2 :(得分:-1)

也许我在这里遗漏了一些东西,因为这似乎是一个非常基本的问题。

<s:List x="387" y="110" maxHeight="20000"></s:List>