繁体   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