2

我知道我以前做过,但是每次我使用滚动条和组时,它都对我不起作用,并且会浪费我的 2 天时间。

<s:Scroller width="100%" height="100%" horizontalScrollPolicy="auto" verticalScrollPolicy="auto">
    <s:Group clipAndEnableScrolling="true">...... ..... </s:Group></s:Scroller>

这就是我所拥有的。我的组中有组件,即使在大显示器上也足以带来滚动条。但我没有得到任何滚动条。

请告诉我我在这里做错了什么。因为每次我修复它,我都会为下一次而奋斗。

谢谢。

4

3 回答 3

5

试试这个

您的滚动父容器需要设置非百分比高度/宽度。

<s:BorderContainer width="120" height="100" backgroundColor="#FFFFFF">
    <s:Scroller width="100%" height="100%">
        <s:Group>
            <s:layout>
                <s:VerticalLayout horizontalAlign="justify"
                                  clipAndEnableScrolling="true" />
            </s:layout>
            <s:Button label="button (1)" />
            <s:Button label="button (2)" />
            <s:Button label="button (3)" />
            <s:Button label="button (4)" />
            <s:Button label="button (5)" />
            <s:Button label="button (6)" />
        </s:Group>
    </s:Scroller>
</s:BorderContainer>
于 2012-12-17T06:32:02.190 回答
2

感谢您的所有回复。设置 minHeight 后,它现在可以工作了。我能够按预期实现滚动条(让它看起来像浏览器的滚动条)。下面是代码片段

<s:Scroller width="100%" maxHeight="{this.height}"> <s:VGroup width="100%" minHeight="1000" height="100%" paddingLeft="40" paddingRight="40" paddingTop="0" > ..</s:VGroup></s:Scroller>

请让我知道是否有更好的方法。

于 2012-12-17T07:54:57.787 回答
1

“Raja Jaganathan”本身给出的相同代码将在滚动父高度和宽度上进行小的修改

Capabilities.screenResolutionX、Capabilities.screenResolutionY 将分别为您提供浏览器的宽度和高度。

于 2012-12-19T13:26:37.863 回答