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",就不支持扩展功能了。