David, it looks like you are using useVirtualLayout on the container, not the DataGrid.
I just remembered that Spark DG (and MX DG) always use virtualLayout. Sorry for the bad info earlier. -Alex On 1/6/15, 4:07 PM, "DavidM" <dmos...@gmail.com> wrote: >Getting some weird and unexpected behavior. > >With useVirtualLayout='false' then the grid takes up the whole screen >(expected). >With useVirtualLayout='true' then the grid takes up half the screen >(unexpected). > >Here is the code: > ><?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" > initialize="init(event)" height="100%"> > <fx:Declarations> > > </fx:Declarations> > <fx:Script> > > </fx:Script> > > <s:layout > > > <s:VerticalLayout useVirtualLayout="false"> > </s:VerticalLayout> > </s:layout> > > <s:DataGrid dataProvider="{arr}" > height="100%" width="100%" > > horizontalScrollPolicy="on" > verticalScrollPolicy="on" > > lockedColumnCount="2" > lockedRowCount="4" > > editable="false" > sortableColumns="false" > resizableColumns="false" > dragMoveEnabled="false" > draggableColumns="false" > > > <s:columns> > <s:ArrayList> > > <s:GridColumn dataField="cell_0" width="100"/> > ..... > <s:GridColumn dataField="cell_49" width="100" /> > </s:ArrayList> > </s:columns> > </s:DataGrid> ></s:Application> > > > > >-- >View this message in context: >http://apache-flex-users.2333346.n4.nabble.com/Flex-Datagrid-MX-vs-Spark-t >p9314p9329.html >Sent from the Apache Flex Users mailing list archive at Nabble.com.