从AdvancedDataGridColumn标头中删除排序箭头

时间:2010-04-26 11:25:34

标签: actionscript-3 flash flex user-interface flex4

我正在使用Flex 4 SDK进行这个简单的项目,我遇到了这个简单的问题:我已将AdvancedDataGridColumn的可排序属性设置为false,但列标题仍然呈现为: alt text

正如您所看到的,此标题的标签为“06”,但列标题已分开,并保留了排序箭头的位置。

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

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

2 个答案:

答案 0 :(得分:3)

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

<mx:AdvancedDataGrid sortExpertMode="true"/>

这将摆脱箭头的烦人额外空间。单击列标题进行排序时,箭头仍会显示,但它会更小,更不突兀。它不会在标题中为自己保留空间。

答案 1 :(得分:2)

<mx:AdvancedDataGrid sortExpertMode="true">        
<mx:columns>
    <mx:AdvancedDataGridColumn sortable="false" />    
相关问题