代码之家  ›  专栏  ›  技术社区  ›  zeroDivisible

从AdvancedDataGridColumn标题中删除排序箭头

  •  1
  • zeroDivisible  · 技术社区  · 14 年前

    我正在使用flex 4 sdk执行这个简单的项目,遇到了一个简单的问题:我已经将advanceddatagridcolumn的sortable属性设置为false,但是列标题仍然呈现为: alt text

    如您所见,这个标题的标签是“06”,但是列标题是分开的,它保留了排序箭头的位置。

    我该怎么改?我希望我的列标题只包含我的标签。

    我知道很可能我需要用AdvancedDataGridHeaderRenderer做些魔术,但我刚刚开始学习Flex,希望能得到一些帮助。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Robusto    14 年前

    可以将以下属性添加到AdvancedDataGrid本身:

    <mx:AdvancedDataGrid sortExpertMode="true"/>
    

    这样可以消除箭头的多余空间。当您单击列标题进行排序时,箭头仍将显示,但它将更小、更不突出。它不会在标题中为自己保留空间。

        2
  •  2
  •   Cornel Creanga    14 年前
    <mx:AdvancedDataGrid sortExpertMode="true">        
    <mx:columns>
        <mx:AdvancedDataGridColumn sortable="false" />