2009-11-17 44 views
0

我有一個ADG以及VBox中的一些其他組件。 ADG中物品的行數是可變的。我希望ADG的高度儘可能高,它需要顯示所有行而不滾動。這是因爲我想要包含VBox來處理所有的滾動。Flex:使行的高級數據網格高度?

原因在於,因爲有時VBox上會有一個水平滾動條,在這種情況下,您必須一直向右滾動才能顯示ADG的滾動條,然後才能滾動ADG。

那麼有沒有辦法做到這一點?

謝謝。

回答

2

您可以在助理總幹事的「rowCount時」屬性綁定到數據提供者的長度:

rowCount="{ dataProvider.length }" 

如果不處理的休息行屬性,那麼您可以編寫一個計算總數功能的行:

rowCount="{ getRowCount(dataProvider) }" 

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