我是错过了什么还是一个错误?
<?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>
删除滚动条中的VGroup或将其更改为Group! 当使用VGroup作为第一个子级时,似乎没有显示水平滚动条
horizontalScrollPolicy 和 verticalScrollPolicy Scroller auto . 这种情况下的行为是仅在必要时显示滚动条。
horizontalScrollPolicy
verticalScrollPolicy
Scroller
auto
滚动条根据 vertical and horizontal scroll bar policy
<s:Scroller width="100%" height="100%" horizontalScrollPolicy="on">