在Flex中删除AdvancedDataGrid标头的图标部分

时间:2012-03-20 11:28:23

标签: flex flex4

我想删除AdvancedDataGrid中标题的Icon部分。然而,我无法找到如何做到这一点。

在AdvancedDataGrid中每一列的标题中,右侧显示管道符号和一些间距。经过一番挖掘后,我发现它是标题中的Icon部分。但是,我不在标题中使用图标,我需要使用完整的标题空间来显示文本。这就是需要删除图标部分的原因。

有谁知道我们该怎么做?

提前致谢

罗纳德坎普 Ordina比利时的Flex / Java开发人员

1 个答案:

答案 0 :(得分:2)

我相信这是通过将 sortExpertMode 属性设置为true来控制的。在这里阅读这个坏孩子:http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_03.html

本质上,这会导致管道和排序图标仅对控件当前正在排序的列可见(而不是始终与所有列相对),并且在运行时任何列上都不可见 - 这是,直到用户启动排序。

或者,如果您的数据可视化需要不需要任何特殊的东西(多种分类,分层数据等),您可以像使用mx.controls.DataGrid控件一样有效地获取我之前默认描述的行为。

希望这会有所帮助:)