我想删除 AdvancedDataGrid 中标题的图标部分。但是我无法找到如何做到这一点。
在 AdvancedDataGrid 中每列的标题中,右侧显示了一个管道符号和一些间距。经过一番挖掘,我发现它是标题的图标部分。但是,我不在标题中使用图标,并且需要使用完整的标题空间来显示文本。这就是为什么需要删除图标部分的原因。
有人知道我们如何做到这一点吗?
提前致谢
罗纳德·坎普 比利时 Ordina 的 Flex/Java 开发人员
最佳答案
我相信这是通过将 sortExpertMode 属性设置为 true 来控制的。在这里阅读这个坏男孩:http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_03.html
本质上,这会导致管道和排序图标仅对控件当前排序所依据的列可见(而不是始终对所有列可见),并且在运行时在任何列上都不可见 - 即,直到用户发起排序。
或者,如果您的数据可视化需求不需要任何特殊的东西(多种排序、分层数据等),您可以同样有效地使用 mx.controls.DataGrid 控件,并默认获得我之前描述的行为。
希望这有帮助:)
关于apache-flex - 删除 Flex 中高级 DataGrid 标题的图标部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785895/