2010-04-26 89 views
1

我做使用Flex 4 SDK这个简单的项目,我被困这个简单的问题:我已经把排序属性的AdvancedDataGridColumn为false,但列标题仍呈现为: alt text删除排序箭头

正如你所看到的,这个头文件的标签是“06”,但是列头被分开,并保留了排序箭头的位置。

我该如何改变这种情况?我希望我的列标题仅包含我的标签。

我知道最有可能我需要用AdvancedDataGridHeaderRenderer做一些魔法,但我刚开始学习Flex并想获得一些帮助。

回答

3

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

<mx:AdvancedDataGrid sortExpertMode="true"/> 

这将摆脱恼人的额外空间为箭头。点击列标题进行排序时,仍然会显示一个箭头,但它会更小并且不那么突兀。它不会在标题中为自己预留空间。

2
<mx:AdvancedDataGrid sortExpertMode="true">   
<mx:columns> 
    <mx:AdvancedDataGridColumn sortable="false" />