4

是否可以完全删除 AdvancedDataGrid 标题上的排序箭头?

我知道你可以通过使用来做到这一点

<mx:AdvancedDataGrid sortExpertMode="true"/>

我什至尝试使用

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

这不起作用,因为每当打开其中一个组项目时,我都会进行自动排序。所以网格开始看起来很棒

封闭组 http://www.freeimagehosting.net/uploads/85fd6c9816.jpg

当我们打开一个组时,我们会在标题中看到这个恶魔般的三角形

公开组 http://www.freeimagehosting.net/uploads/3226375b08.jpg

任何帮助将不胜感激。

4

4 回答 4

8

我只是将sortItemRenderer属性设置为null,它就像一个魅力。

<mx:AdvancedDataGrid id="myADG" sortItemRenderer="{null}" />
于 2010-07-19T05:37:07.400 回答
1

HeaderRenderer会为您工作吗?

我不确定,因为根据您的屏幕截图,您引用的“箭头”看起来不像在实际标题中。在这种情况下,我会考虑使用 itemRenderer 来查看是否可以解决它。

于 2010-07-16T14:20:56.803 回答
0

还设置 mouseChildren="false"

这样它就不会在公共函数 mouseEventToHeaderPart(event:MouseEvent):String 上给出错误。

于 2015-05-05T07:22:03.907 回答
-1

使用这个sortExpertMode="true"标签。

这不会为 mouseEventToHeaderPart 事件提供错误。对我来说效果很好。

于 2012-11-28T07:22:06.660 回答