Bom galera, parei aqui e pensei e resolvi minha questão.Criei um componente VBox que pega o texto do meu headerText e coloca em vários labels na vertical. Adicionei este componente no headerRenderer. Veja abaixo o código. Se tiverem alguma sugestão de melhoria agradeço ;)
VerticalHeaderDG.mxml <?xml version="1.0" encoding="utf-8"?> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingLeft="20" paddingTop="0" verticalGap="0"> <mx:Script> <![CDATA[ import mx.controls.Label; import mx.controls.advancedDataGridClasses.AdvancedDataGridColumnGroup; private var _label:Label; override public function set data(value:Object):void{ var col:AdvancedDataGridColumnGroup = value as AdvancedDataGridColumnGroup; var str:String = col.headerText; for (var i:int = 0; i < str.length; i++) { _label = new Label(); _label.text = str.charAt(i); _label.setStyle("fontWeight", "bold"); this.addChild(_label); } } ]]> </mx:Script> </mx:VBox> Em meu AdvancedDataGrid coloquei a seguinte coluna com o headerRenderer: <mx:AdvancedDataGridColumn headerRenderer="components.VerticalHeaderDG" headerText="Escolas" /> Abraços, 2009/4/7 José Carlos S. Fiel <[email protected]> > Olá pessoal, > Não sei se já tiveram que passar por isso, mas alguém sabe como fazer > o texto do DataGrid ou AdvancedDataGrid ficar na vertical como abaixo: > > V > E > R > T > I > C > A > L > > Abraços, --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
