Resolvido: http://mugunda.blogspot.com/2011/05/flex-export-advanced-datagrid-to-excel.html
Em 10 de fevereiro de 2012 18:06, Re JMD <[email protected]> escreveu: > Pessoal, > > Como faço para exportar esse datagrid para excel da mesma formatação que > ele é montado no grid flex com os columgroups. > > <mx:AdvancedDataGrid x="-4" y="72" id="adgDados" width="100%" height="416" > initialize="gc.refresh()" > > horizontalScrollPolicy="on" > > change="getVlDesvioAberto(event)" > > > > > <!--Esse GroupingCollection2 e apara o caso de criar uma tree e aprupar > pelo a coluna GroupingField, se no Datagid nao tiver a nescessidade > > de agrupar os valor e so remover esse bloco e adicionar um dataProvide no > Advanced datagrid--> > > <mx:dataProvider> > > <mx:GroupingCollection2 id="gc" source="{dados}"> > > </mx:GroupingCollection2> > > </mx:dataProvider> > > <mx:groupedColumns> > > <mx:AdvancedDataGridColumn headerText="Conta" id="colConta" width="380" /> > > <mx:AdvancedDataGridColumnGroup headerText="Janeiro" id="adgcgJaneiro" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoJan"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoJan" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioJan" styleFunction="alteraCorFonteGridJan" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Fevereiro" id="adgcgFevereiro" > > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoFev"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoFev" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioFev" styleFunction="alteraCorFonteGridFev" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Março" id="adgcgMarco" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoMar"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoMar" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioMar" styleFunction="alteraCorFonteGridMar" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Abril" id="adgcgAbril" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoAbr"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoAbr" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioAbr" styleFunction="alteraCorFonteGridAbr" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Maio" id="adgcgMaio" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoMai"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoMai" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioMai" styleFunction="alteraCorFonteGridMai" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Junho" id="adgcgJunho" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoJun"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoJun" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioJun" styleFunction="alteraCorFonteGridJun" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Julho" id="adgcgJulho" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoJul"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoJul" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioJul" styleFunction="alteraCorFonteGridJul" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Agosto" id="adgcgAgosto" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoAgo"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoAgo" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioAgo" styleFunction="alteraCorFonteGridAgo" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Setembro" id="adgcgSetembro" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoSet"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoSet" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioSet" styleFunction="alteraCorFonteGridSet" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Outubro" id="adgcgOutubro" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoOut"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoOut" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioOut" styleFunction="alteraCorFonteGridOut" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Novembro" id="adgcgNovembro" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoNov"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoNov" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioNov" styleFunction="alteraCorFonteGridNov" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumnGroup headerText="Dezembro" id="adgcgDezembro" > > > <mx:AdvancedDataGridColumn headerText="Previsto" labelFunction=" > formatValorPrevistoDez"/> > > <mx:AdvancedDataGridColumn headerText="Realizado" labelFunction=" > formatValorRealizadoDez" /> > > <mx:AdvancedDataGridColumn headerText="Desvio" labelFunction=" > formatValorDesvioDez" styleFunction="alteraCorFonteGridDez" /> > > </mx:AdvancedDataGridColumnGroup> > > <mx:AdvancedDataGridColumn headerText="Previsto Acumulado " > labelFunction="formatValorPrevistoAcumulado" width="200" /> > > <mx:AdvancedDataGridColumn headerText="Realizado Acumulado" > labelFunction="formatValorRealizadoAcumulado" width="200" /> > > <mx:AdvancedDataGridColumn headerText="Desvio Acumulado" labelFunction=" > formatValorDesvioAcumulado" /> > > </mx:groupedColumns> > > </mx:AdvancedDataGrid> > -- 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
