2011-10-28 17 views
1

我已經設置了一個DataGrid,通過將它綁定到控件的高度來顯示數據提供者中的所有行。 現在所有的行都被渲染了,我希望DataGrid水平增長,以便每列都呈現整個文本(標籤)。 有沒有辦法做到這一點,而不訴諸一個典型的對象?如何讓火花DataGrid水平增長以完全呈現​​所有列?

感謝, 丹

回答

0

有看看的ASDoc的DataGrid組件:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/controls/DataGrid.html

當你創建一個DataGrid,您還可以設置其size.What你可以做,但是,循環遍歷某個列的所有標籤,獲取最大值,並重新設置列minColumnWidth: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/controls/DataGrid.html#minColumnWidth

然後,您會相應調整DataGrid的大小,並調用invalidate()來重繪組件。