我有一個Flex 4中,MX:數據網格與設置以下(相關)屬性:Flex DataGrid列寬:一列來統治它們全部?
width="100%"
horizontalScrollPolicy="off"
我對所有DataGridColumns
的minWidth
集合和寬度上它們中的一個設置。如果我只是最大化/最小化應用程序的顯示器(在瀏覽器或獨立的Flash播放器中),那麼列可以很好地放大和縮小。但是,如果您抓住應用程序的邊緣並拖動它以使其變大,則只有一列變得非常大。當再次拖動尺寸時,一列仍然是大,但是其他所有列都變小了。
這是Flex DataGrid中的一個錯誤,還是我錯過了要設置的關鍵屬性(或datagrid列上的屬性),以便在拖動放大應用程序時使所有列成長和縮小?
但是,當您拉伸網格/應用程序時,唯一擴展的列將是可擴展的列,對不對?因此,所有這些都可以節省你的「真實」欄中的一個,從而不會被拉長。不知道這是一個更好的... – 2010-11-17 17:45:19
我的解決方法的唯一好處是,它可以防止ADG觸發其糟糕的列寬度調整啓發式。我不提供它作爲靈丹妙藥。 – Robusto 2010-11-17 18:39:53