网上资料说: Flex4中想要去除AdvancedDataGrid表头部分的竖型分割线可以采用修改headerSortSeparatorSkin的方法。headerSortSeparatorSkin默认为Undefied。 我们只要用mx.skins.ProgrammaticSkin来替换即可。
<mx:AdvancedDataGrid x="159" y="83" id="adg1" designViewDataType="flat" width="402" height="228"
headerSortSeparatorSkin="mx.skins.ProgrammaticSkin" sortableColumns="false" sortExpertMode="true" >
<mx:columns>
<mx:AdvancedDataGridColumn headerText="列 1" dataField="col1"/>
<mx:AdvancedDataGridColumn headerText="列 2" dataField="col2"/>
<mx:AdvancedDataGridColumn headerText="列 3" dataField="col3"/>
</mx:columns>
</mx:AdvancedDataGrid>
这样效果可以去掉竖线,但是该列还是支持排序功能,加上 sortableColumns="false" sortExpertMode="true",就不支持扩展功能了。
Technorati : AdvanceDataGrid , 排序 , 竖线