【问题标题】:Flex - Issues vertically aligning Datagrid header textFlex - 垂直对齐 Datagrid 标题文本的问题
【发布时间】:2011-01-31 08:58:26
【问题描述】:

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

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

有什么建议吗?

问候, BS_C3

【问题讨论】:

    标签: apache-flex text datagrid header vertical-alignment


    【解决方案1】:

    差不多一岁了,但是.. 添加类似

    的样式

    // 可以是顶部/中间/底部

    .headerStyleClass {
            vertical-align:bottom;     
    }
    

    然后在你的专栏中使用这种风格,如下所示

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

    你应该得到想要的输出

    【讨论】:

      【解决方案2】:

      您使用的是headerRenderer 吗?一个简单的 headerRenderer 可能如下所示:

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

      这将使标签在框内垂直居中。您也可以水平放置。

      【讨论】:

      • 嗨。感谢您的回答。我考虑过使用headerRenderer,但没有其他方法吗?因为默认情况下,标题正确对齐...>_
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2011-10-28
      • 2016-08-10
      • 2011-02-26
      相关资源
      最近更新 更多