我正在使用Flex 4 SDK进行这个简单的项目,我遇到了这个简单的问题:我已将AdvancedDataGridColumn的可排序属性设置为false,但列标题仍然呈现为:
正如您所看到的,此标题的标签为“06”,但列标题已分开,并保留了排序箭头的位置。
我该怎么改变?我希望我的列标题只包含我的标签。
我知道我很可能需要使用AdvancedDataGridHeaderRenderer做一些魔术,但我刚开始学习Flex并希望得到一些帮助。
答案 0 :(得分:3)
您可以将以下属性添加到AdvancedDataGrid本身:
<mx:AdvancedDataGrid sortExpertMode="true"/>
这将摆脱箭头的烦人额外空间。单击列标题进行排序时,箭头仍会显示,但它会更小,更不突兀。它不会在标题中为自己保留空间。
答案 1 :(得分:2)
<mx:AdvancedDataGrid sortExpertMode="true">
<mx:columns>
<mx:AdvancedDataGridColumn sortable="false" />