這是一種哈克,但我找到了一個解決方案,以滿足我的需求。我做了一個清晰的隔離皮膚,並將它用作verticalLockedSeparatorSkin
,然後鎖定列直到分隔符。這工作,因爲我沒有在我的DataGrid
水平滾動。它僅允許,但是,對於一個單邊框的2列之間的消除(這是我所需要的):
的DataGrid MXML:
<mx:DataGrid lockedColumnCount="2" verticalLockedSeparatorSkin="ClearGridSeparatorSkin">
<mx:columns>
<mx:DataGridColumn />
<mx:DataGridColumn /> <!-- this column is to the left of the clear separator -->
<mx:DataGridColumn /> <!-- this column is on the right side of the separator -->
</mx:columns>
</mx:DataGrid>
分離皮膚(如動作類):
package com.example.ClearSeparator
{
import mx.skins.ProgrammaticSkin;
public class ClearGridSeparatorSkin extends ProgrammaticSkin
{
public function ClearGridSeparatorSkin()
{
this.alpha=0;
this.width=1;
super();
}
}
}
您需要清理組件。 –