我有一个ADG以及VBox中的一些其他组件。 ADG中的项目行数是可变的。我希望ADG的高度要高,它需要显示所有行而不滚动。这是因为我希望包含VBox来处理所有滚动。
原因是因为有时在VBox上有一个水平滚动条,在这种情况下你必须向右滚动以显示ADG的滚动条,然后才能滚动ADG。
有没有办法做到这一点?
感谢。
答案 0 :(得分:2)
您可以将ADG的“rowCount”属性绑定到数据提供者的长度:
rowCount="{ dataProvider.length }"
如果它不处理rested rows属性,那么你可以编写一个计算总行数的函数:
rowCount="{ getRowCount( dataProvider ) }"
private function getRowCount( dataProvider:ArrayCollection ):int
{
// walk through dataProvider and count up rows + nestedRows
}