是否可以完全删除AdvancedDataGrid标题上的排序箭头?
我知道你可以通过使用
来做到这一点<mx:AdvancedDataGrid sortExpertMode="true"/>
我甚至尝试使用
<mx:AdvancedDataGrid sortExpertMode="true">
<mx:columns>
<mx:AdvancedDataGridColumn sortable="false" />
这不起作用,因为只要打开其中一个组项,我就会自动排序。所以网格开始很像这样
closed group http://www.freeimagehosting.net/uploads/85fd6c9816.jpg
当我们打开一个小组时,标题中的这个恶魔三角形会迎接我们。
open group http://www.freeimagehosting.net/uploads/3226375b08.jpg
非常感谢任何帮助。
答案 0 :(得分:8)
我只是将sortItemRenderer
属性设置为null
,它就像魅力一样。
<mx:AdvancedDataGrid id="myADG" sortItemRenderer="{null}" />
答案 1 :(得分:1)
HeaderRenderer会为你效力吗?
我不确定,因为根据您的屏幕截图,您引用的“箭头”看起来并不像是在实际标题中。在这种情况下,我会考虑使用itemRenderer查看是否解决了它。
答案 2 :(得分:0)
还设置mouseChildren =&#34; false&#34;
这样它就不会在公共函数mouseEventToHeaderPart(event:MouseEvent):String上出错。
答案 3 :(得分:-1)
使用此 - sortExpertMode="true"
标记。
这不会给mouseEventToHeaderPart事件带来错误。为我工作很棒。