Boa tarde Leonardo,

Segue um exemplo:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="vertical"
creationComplete="montaDados()">

    <mx:AdvancedDataGrid width="90%" height="90%" id="adg1"
designViewDataType="tree">

        <mx:dataProvider>
            <mx:GroupingCollection id="gc" >
                <mx:grouping>
                    <mx:Grouping>

                        <mx:GroupingField name="regiaouf" >
                            <mx:summaries>
                                <mx:SummaryRow summaryPlacement="group">
                                    <mx:SummaryField
dataField="valor"            operation="SUM" />
                                </mx:SummaryRow>
                               </mx:summaries>
                        </mx:GroupingField>

                        <mx:GroupingField name="uf">
                            <mx:summaries>
                                <mx:SummaryRow summaryPlacement="group">
                                    <mx:SummaryField
dataField="valor"            operation="SUM" />
                                </mx:SummaryRow>
                            </mx:summaries>
                        </mx:GroupingField>

                    </mx:Grouping>
                </mx:grouping>
            </mx:GroupingCollection>
        </mx:dataProvider>

        <mx:columns>
            <mx:AdvancedDataGridColumn headerText="Região"
dataField="regiaouf"/>
            <mx:AdvancedDataGridColumn headerText="Estado" dataField="uf"/>
            <mx:AdvancedDataGridColumn headerText="Cidade"
dataField="cidade"/>
            <mx:AdvancedDataGridColumn headerText="Valor"
dataField="valor"/>
        </mx:columns>

    </mx:AdvancedDataGrid>

    <mx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;

            private var acDados : ArrayCollection = new ArrayCollection;

            private function montaDados() : void {

                addRegistro("SUL","SC","JOINVILLE",10);
                addRegistro("SUL","SC","BLUMENAL",20);
                addRegistro("SUL","SC","BARRA DO SUL",30);
                addRegistro("SUL","RS","PORTO ALEGRE",40);

                gc.source = acDados;
                gc.refresh();
            }

            private function addRegistro(regiaouf : String, uf : String,
cidade : String, valor : Number) : void {

                var obj : Object = new Object;
                obj.regiaouf = regiaouf;
                obj.uf = uf;
                obj.cidade = cidade;
                obj.valor = valor;

                acDados.addItem(obj);

            }


        ]]>
    </mx:Script>


</mx:Application>


Em 27 de outubro de 2011 16:59, Leonardo Oliveira <
leonardoc.olive...@gmail.com> escreveu:

> pessoal, estou com a mesma questão do evandro:
>
> http://groups.google.com/group/flexdev/browse_thread/thread/a78e223ef3041718/9212232cf7ab1e8c?lnk=raot
> sabem como posso resolver?
> valeu.
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Reply via email to