Apache flex Flex:使高级数据网格达到行的高度?

Apache flex Flex:使高级数据网格达到行的高度?,apache-flex,datagrid,flex3,air,scroll,Apache Flex,Datagrid,Flex3,Air,Scroll,我在VBox中有一个ADG和一些其他组件。ADG中的项目行数是可变的。我想的ADG的高度是如何高,它需要显示所有的行没有滚动。这是因为我希望包含的VBox能够处理所有的滚动 原因是,有时VBox上会有一个水平滚动条,在这种情况下,您必须向右滚动以显示ADG的滚动条,然后才能滚动ADG 有没有办法做到这一点 谢谢。您可以将ADG的“rowCount”属性绑定到数据提供程序的长度: rowCount="{ dataProvider.length }" 如果这不能处理rested rows属性,那么

我在VBox中有一个ADG和一些其他组件。ADG中的项目行数是可变的。我想的ADG的高度是如何高,它需要显示所有的行没有滚动。这是因为我希望包含的VBox能够处理所有的滚动

原因是,有时VBox上会有一个水平滚动条,在这种情况下,您必须向右滚动以显示ADG的滚动条,然后才能滚动ADG

有没有办法做到这一点

谢谢。

您可以将ADG的“rowCount”属性绑定到数据提供程序的长度:

rowCount="{ dataProvider.length }"
如果这不能处理rested rows属性,那么您可以编写一个计算总行数的函数:

rowCount="{ getRowCount( dataProvider ) }"

private function getRowCount( dataProvider:ArrayCollection ):int
{
    // walk through dataProvider and count up rows + nestedRows
}