1
有沒有辦法讓列調整到新的DataGrid,而不是溢出,並顯示滾動條的寬度?我已經嘗試過在皮膚上設置所有相關屬性並且沒有選擇。我只是希望它的行爲像以前的Datagrid,其中的列將調整到datagrid的寬度。星火DataGrid中禁用水平滾動和縮放列
在此先感謝
有沒有辦法讓列調整到新的DataGrid,而不是溢出,並顯示滾動條的寬度?我已經嘗試過在皮膚上設置所有相關屬性並且沒有選擇。我只是希望它的行爲像以前的Datagrid,其中的列將調整到datagrid的寬度。星火DataGrid中禁用水平滾動和縮放列
在此先感謝
這是一個適合我的解決方案。
我定義設置列的創建完整的處理程序寬度在數據網格寬度的百分比,這樣,只有當它已經完成正在建設的正確的寬度可以設定。
我提出的第一列40%,第二30%,第三應占有剩下的30%。
MXML數據網格代碼:
<s:DataGrid id="MainGrid" width="100%" creationComplete="Grid_creationCompleteHandler(event)">
<s:columns>
<s:ArrayList>
<s:GridColumn id="GridCol1" />
<s:GridColumn id="GridCol2"/>
<s:GridColumn id="GridCol3"/>
</s:ArrayList>
</s:columns>
</s:DataGrid>
動作腳本代碼:
protected function Grid_creationCompleteHandler(event:Event):void
{
GridCol1.width = MainGrid.width * 0.4;
GridCol2.width = MainGrid.width * 0.3;
}