apache-flex - 删除 Flex 中高级 DataGrid 标题的图标部分

标签 apache-flex flex4

我想删除 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/

相关文章:

apache-flex - 如何一次从3个给定点绘制连续曲线

c# - 将文件从 Flex 上传到 WCF REST Stream 问题(如何解码 REST WS 中的多部分表单发布)

apache-flex - 将 '1.4348907E22' 转换为 '14348907000000000000000' 的 Flex 代码

actionscript-3 - Adobe Air AS3,配置窗口,profiler 建议库代码

apache-flex - Flex 防止软键盘关闭

apache-flex - 禁用按钮栏中的单个按钮

apache-flex - 我如何下载 Adob​​e AIR 捆绑运行时安装程序

apache-flex - 如何在自定义 Flex 4 组件中定义自定义 'contentGroups'?

actionscript-3 - 如何在 Flex 应用程序中运行外部 SWF?

datetime - 如何获取 Flex 中格式化的当前日期时间