![](/img/trans.png)
[英]Problem getting in Flex Effects: Migration from Flex3 to Flex4
[英]Did centering within a DataGrid column change from Flex3 to Flex4?
在Flex3中,我可以使用以下方法将复选框置于datagrid列的中央:
<mx:DataGridColumn textAlign="center" itemRenderer="mx.controls.CheckBox"/>
即,在列上指定居中。 在Flex4中,这不起作用。 我必须将中心放在渲染器上而不是在列上。
<mx:DataGridColumn>
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox textAlign="center"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
有人知道这种从Flex3到Flex4的更改是否是故意的吗?
您需要将复选框放在画布中:
<mx:Component>
<mx:Canvas width="100%" height="100%">
<mx:CheckBox textAlign="center"/>
</mx:Canvas>
</mx:Component>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.