簡體   English   中英

Flex 4中心在DataGridColumn上呈現的復選框

[英]Flex 4 Center Rendered CheckBox on DataGridColumn

我在嘗試將復選框居中而不修改DataGridColumn上的結構時遇到問題,從flex 3遷移到4后,復選框未居中,是否有使用CSS來使復選框居中的技巧?

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

PD:看起來textAlign =“ center”現在僅適用於文本標簽。

您可以為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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM