Pessoal,

ja pesquisei de mais... e vim recorrer a lista.. pois nao aguento mais...
Tenho um advancedDatagrid usando o HierarchicalData,  preciso dar um
double click e seja apresentado as informacoes do item selecionado. no
meu exemplo tenho varios telefones e preciso pegar o numero do
telefone que selecione. Abaixo esta o meu codigo. QUando uso o
selectedItem não rola por nada. Agradeco a ajuda!

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
                           xmlns:s="library://ns.adobe.com/flex/spark"
                           xmlns:mx="library://ns.adobe.com/flex/mx" 
minWidth="955" minHeight="600">
        <fx:Declarations>
                <!-- Place non-visual elements (e.g., services, value objects) 
here -->
        </fx:Declarations>
        
        <fx:Script>
                <![CDATA[
                        import mx.collections.ArrayCollection;
                        import mx.controls.Tree;
                        
                                        
                        [Bindable]
                        protected var dados:Object;

                        
                        protected function 
myADG_doubleClickHandler(event:MouseEvent):void
                        {
                                
                                
                        }
                        
                ]]>
        </fx:Script>
        
        
        
        <s:creationComplete>
                <![CDATA[
                this.dados = Object([{nome:'fulano1',
                telefones:[{numero:'001'},{numero:'002'},{numero:'003'}]},
                
                {nome:'fulano2',
                telefones:[{numero:'004'},{numero:'005'},{numero:'006'}]},
                
                {nome:'fulano3',
                telefones:[{numero:'007'},{numero:'008'},{numero:'009'}]}]);
                ]]>
        </s:creationComplete>
        
        <mx:Panel title="AdvancedDataGrid Control Example"
                          height="75%" width="75%" layout="horizontal"
                          paddingTop="10" paddingBottom="10"
                          paddingLeft="10" paddingRight="10">
                
                
                <mx:AdvancedDataGrid x="38" y="37" id="adg1"
doubleClickEnabled="true"
doubleClick="myADG_doubleClickHandler(event)">
                        <mx:dataProvider>
                                <mx:HierarchicalData source="{dados}"
                                                                         
childrenField="telefones" id="hd"/>
                        </mx:dataProvider>
                        <mx:columns>
                                <mx:AdvancedDataGridColumn
                                        headerText="Nome"
                                        dataField="nome"/>
                                
                                <mx:AdvancedDataGridColumn
                                        headerText="Telefone"
                                        dataField="numero"/>
                        </mx:columns>
                </mx:AdvancedDataGrid>
        </mx:Panel>
</s:Application>

-- 
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

Responder a