sparkDataGridが列の移動/並べ替えをサポートしているかどうかを確認できません。そうでない場合、最善の解決策は何でしょうか?多分mxバージョンを使用していますか?
ユーザーが列をドラッグして配置できるようにしたいと思います。
sparkDataGridが列の移動/並べ替えをサポートしているかどうかを確認できません。そうでない場合、最善の解決策は何でしょうか?多分mxバージョンを使用していますか?
ユーザーが列をドラッグして配置できるようにしたいと思います。
//adg is your DataGrid id
var tmp:ArrayList = adg.columns as ArrayList;
var col:GridColumn = new GridColumn('customColumn'); //create new col or reuse existing from tmp
tmp.setItemAt(col, 1); //set it at the position you want
Adobe Flex 4.6 - Spark DataGrid コントロールから、列を構成:
http://help.adobe.com/en_US/flex/using/WS0ab2a460655f2dc3-427f401412c60d04dca-8000.html
注: 列プロパティに渡された IList を並べ替えることによってのみ、DataGrid の列をプログラムで並べ替えることができます。つまり、マウスを使用して列をドラッグして列を再配置することはできません。
したがって、列 IList で GridColumns を並べ替えるには、プログラムによる実装が必要になります。
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="Album"/>
<s:GridColumn dataField="Price"/>
</s:ArrayList>
</s:columns>