如何强制Scroller滚动条与Flex 4.0中的内容重叠

时间:2011-09-16 11:16:49

标签: flex scroller

我有以下spark Scroller

<s:VGroup width="100%" height="100%" gap="0">
    <s:Scroller width="100%" height="100%">
        <s:DataGroup width="100%" height="100%" itemRenderer="components.grid.GridItemRenderer">
            <s:layout>
                <s:VerticalLayout gap="0" />
            </s:layout>
        </s:DataGroup>
    </s:Scroller>
</s:VGroup>

设置为100%宽度。 DataGroup也设置为100%宽度。我想要实现的是滚动条的垂直滚动条覆盖DataGrid。换句话说,即使显示垂直滚动条,我也希望DataGroup保持外部VGroup的宽度。我不需要垂直滚动条将我的内容移动到左侧,我希望它显示在其中。有人有任何想法吗?

希望能够让自己清楚,感谢所有人!

2 个答案:

答案 0 :(得分:2)

好吧,经过多次努力,我最终改变了我的mxml标记,这样我就可以实现我想要的目标。我没有尝试将滚动条的滚动条重叠在滚动条的内容上,而是将滚动条完全打开并将我的内容包含在一个组中。添加了一个s:VScrollBar,其视口指向前面提到的组,并将此滚动条放在组的内容上。

答案 1 :(得分:0)

将Scroller.measuredSizeIncludesScrollBars设置为true是否可以实现您的目标?