Flex - 垂直对齐Datagrid标题文本的问题

时间:2010-03-24 17:07:46

标签: flex text datagrid header vertical-alignment

我在调整数据网格的标题文本时遇到了一些问题。 我正在使用嵌入字体作为标题文本,并且在应用css时,标题文本的行为就像我将文本垂直对齐设置为顶部一样。 我试图将文本垂直居中,但还没有找到办法让它发挥作用。

图片可以让您更好地了解: alt text http://www.freeimagehosting.net/uploads/d9657df077.jpg

任何提示?

此致 BS_C3

2 个答案:

答案 0 :(得分:2)

您使用的是headerRenderer吗?一个简单的headerRenderer可能看起来像:

<mx:HBox width="100%" height="100%" verticalAlign="middle">
  <mx:Label text="{data.name}"/>
</mx:HBox>

这会使标签在盒子内垂直居中。你也可以水平放置。

答案 1 :(得分:0)

差不多一岁但仍然...... 添加类似

的样式

//可以是top / middle / bottom

.headerStyleClass {
        vertical-align:bottom;     
}

然后在列中使用此样式,如下所示

 <mx:AdvancedDataGridColumn dataField="xyz"   headerText="Deriv/FX" ***headerStyleName="headerStyleClass">***

您应该获得所需的输出