Anthony created FLEX-34644:
------------------------------
Summary: Datagrid - Rectangle bounds problem
Key: FLEX-34644
URL: https://issues.apache.org/jira/browse/FLEX-34644
Project: Apache Flex
Issue Type: Bug
Components: Spark: DataGrid
Affects Versions: Apache Flex 4.13.0
Environment: All OS, all Flash Player Version
Reporter: Anthony
I have a problem with datagrid, when I fill with a big dataprovider, the bounds
of datagrid is bigger than that is display. So the elements display on bottom
of datagrid and smallest depth are unreachable.
If I select "show redraw regions" options with Flash Player, I can see that the
height is bigger than the real height display (red rectangle display in image).
With the Flex SDK 4.6, this problem seems not appear, but with the Flex SDK 4.9
to SDK 4.13, the problem appears.
With this sample, you can test the problem :
[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"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600"
creationComplete="application1_creationCompleteHandler(event)"
>
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.events.FlexEvent;
protected function
application1_creationCompleteHandler(event:FlexEvent):void
{
var provider : ArrayCollection = new
ArrayCollection();
for(var i : int = 0; i < 1000; i++)
{
provider.addItem({index : i, label :
'test '+i});
}
dg.dataProvider = provider;
}
]]>
</fx:Script>
<s:TextInput id="ti" horizontalCenter="0" bottom="50"
prompt="sample..." width="300"/>
<s:VGroup horizontalCenter="0" width="50%" paddingLeft="20"
paddingRight="20" paddingTop="20" paddingBottom="20">
<s:DataGrid width="100%" requestedRowCount="5" id="dg">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="index"
headerText="Index" />
<s:GridColumn dataField="label"
headerText="Test" />
</s:ArrayList>
</s:columns>
</s:DataGrid>
</s:VGroup>
</s:Application>
[/CODE]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)