2017-01-10 25 views
0

DataGridColumnの構造を変更せずにチェックボックスを中央に置くことに問題があります。フレックス3から4への移行後に、チェックボックスが中央に表示されず、チェックボックスの中央にCSS?DataGridColumnのFlex 4 CenterレンダリングされたCheckBox

<mx:DataGridColumn 
    headerRenderer="mx.controls.CheckBox" 
    itemRenderer="mx.controls.CheckBox"         
    textAlign="center" 
    editable="false" width="50"/> 

PD:textAlign = "center"はテキストラベルのためだけに機能しています。

答えて

0

あなたは以下のようにDataGridColumnのためのインラインがheaderRendererとのitemRendererを書くことができます

<mx:DataGridColumn 
    textAlign="center" 
    editable="false" width="50"> 
    <mx:headerRenderer> 
     <fx:Component> 
     <mx:Canvas width="100%" height="100%"> 
      <mx:CheckBox horizontalCenter="0" /> 
     </mx:Canvas> 
     </fx:Component> 
    </mx:headerRenderer> 
    <mx:itemRenderer> 
     <fx:Component> 
     <mx:Canvas width="100%" height="100%"> 
     <mx:CheckBox horizontalCenter="0" /> 
     </mx:Canvas> 
     </fx:Component> 
    </mx:itemRenderer> 
    </mx:DataGridColumn> 
関連する問題