代码之家  ›  专栏  ›  技术社区  ›  Nek

Flex4滚动条组件不呈现水平滚动条

  •  0
  • Nek  · 技术社区  · 14 年前

    我是错过了什么还是一个错误?

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" xmlns:local="*">
        <fx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
    
                [Bindable]
                public var myData:ArrayCollection = new ArrayCollection([
                    {name:"Jane"},
                    {name:"Sonny"},
                    {name:"Alicia"}
                ]);
            ]]>
        </fx:Script>
        <s:Scroller width="100%" height="100%">
            <s:VGroup>
                <s:Group minHeight="600" minWidth="800" height="100%" width="100%">
                    <mx:HDividedBox id="div1" width="100%" height="100%" autoLayout="true" liveDragging="true">
                        <mx:DataGrid width="100%" height="100%" dataProvider="{myData}"/>
                        <mx:DataGrid width="100%" height="100%" dataProvider="{myData}"/>
                    </mx:HDividedBox>
                </s:Group>
            </s:VGroup>
        </s:Scroller>
    </s:Application>
    
    2 回复  |  直到 14 年前
        1
  •  2
  •   Timo    14 年前

    删除滚动条中的VGroup或将其更改为Group! 当使用VGroup作为第一个子级时,似乎没有显示水平滚动条

        2
  •  -3
  •   Amarghosh    14 年前

    horizontalScrollPolicy verticalScrollPolicy Scroller auto . 这种情况下的行为是仅在必要时显示滚动条。

    滚动条根据 vertical and horizontal scroll bar policy

    <s:Scroller width="100%" height="100%" horizontalScrollPolicy="on">