2010-08-19 84 views
0

Flex List是否可以根據顯示的行數自動調整其高度?我遇到的問題是列表渲染高於數字行。行數是動態的,所以我希望列表根據其內容自動調整其高度。我試過設置height="100%",這沒有幫助。Flex列表自動高度

回答

1

看來List默認爲固定的行高。設置variableRowHeight爲true修復它。

variableRowHeight="true" 
0

如果您的項目都在同一高度呈現,您可以將列表的高度綁定到行數*項目渲染器的高度。或者,如果您使用的是Flex 4,則可以基於現有的List外觀爲您的List創建新外觀,但除去包裝DataGroup並使DataGroup的高度爲100%的Scroller。

希望有所幫助。

+0

不幸的是,每一行的高度都不相同。 – 2010-08-19 22:44:57

+0

您是否使用Flex 4(火花)列表?如果是這樣,你可能想要嘗試修改默認皮膚,如上所述。另外,您可能需要將useVirtualLayout更改爲false。 – 2010-08-19 22:52:21

+0

我認爲Flex 4 List開箱即可使用這種行爲。 – 2010-08-19 23:08:48