em termos de atribuição, sim! É a mesma coisa. Agora existe muito mais
no Data Binding do que ser apenas uma sintaxe para atribuição de
valores.

Veja mais em:
http://livedocs.adobe.com/labs/flex3/html/help.html?content=databinding_2.html

Ou:
http://groups.google.com/group/flexdev/browse_thread/thread/e7211ffad8f53b90/9fc6a93f7192e400?lnk=gst&q=bindable#9fc6a93f7192e400


[]'s
Beck Novaes

On Feb 22, 12:05 pm, "Pergentino Araújo" <[EMAIL PROTECTED]>
wrote:
> Tendo o objeto de data grid abaixo:
>
>     <mx:DataGrid id="gridUsuarios" name="gridUsuarios" x="10" y="36"
> width="580" height="206" creationComplete="listarUsuarios()">
>         <mx:columns>
>             <mx:DataGridColumn dataField="nome" headerText="Nome"
> width="140"/>
>             <mx:DataGridColumn dataField="login" headerText="Login"
> width="60"/>
>         </mx:columns>
>     </mx:DataGrid>
>
> Eu utilizei este trecho de código (entenda o objeto listaUsuarios como um
> ArrayCollection) :
>
>                 gridUsuarios.dataProvider = listaUsuarios;
>                 gridUsuarios.visible = true;
>
> e deu certo.
>
> Seria a mesma coisa ?
>
> On 2/22/08, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
>
>
> > Se vc ñ colocar ñ deve funcionar. O {} é a sintaxe para o Data
> > Brinding. Se vc ñ usar seria como estar atribuindo uma string ao seu
> > dataProvider.
>
> > []'s
> > Beck Novaes
>
> > On Feb 22, 10:52 am, "Pergentino Araújo" <[EMAIL PROTECTED]>
> > wrote:
>
> > > Cara, somente aproveitando sua thread aqui, eu queria somente saber qual
> > a
> > > diferença de colocar esse {} na atribuicao do dataProvider ou não
> > colocá-lo
> > > ?
>
> > > []'s
>
> > > On 2/22/08, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
> > > > Se você estiver vendo no site da lista não esqueça de fechar a tag
> > > > (não sei pq no site da lista não apareceu). Ou seja, onde tiver:
>
> > > > <mx:Object col1="Col 1.1 Data" col2="Col 1.2 Data" showIcon="false"/
> > > > <mx:Object col1="Col 2.1 Data" col2="Col 2.2 Data" showIcon="false"/
> > > > <mx:Object col1="Col 3.1 Data" col2="Col 3.2 Data" showIcon="false"/
>
> > > > use:
>
> > > > <mx:Object col1="Col 1.1 Data" col2="Col 1.2 Data" showIcon="false"/>
> > > > <mx:Object col1="Col 2.1 Data" col2="Col 2.2 Data" showIcon="false"/>
> > > > <mx:Object col1="Col 3.1 Data" col2="Col 3.2 Data" showIcon="false"/ >
>
> > > > []'s
>
> > > > Beck Novaes
>
> > > > On Feb 22, 10:40 am, Beck Novaes <[EMAIL PROTECTED]> wrote:
> > > > > Veja se é isso que você quer (Você pode executar este exemplo desde
> > > > > que coloque uma imagem chamada "check.png" na mesma pasta do seu
> > > > > MXML):
>
> > > > > <mx:Script>
> > > > >         <![CDATA[
> > > > >                 import mx.collections.ArrayCollection;
>
> > > > >                 private function
> > > > doubleClickHandler(event:MouseEvent):void
> > > > >                 {
> > > > >                         var obj:Object = dg.dataProvider.getItemAt(
> > > > dg.selectedIndex);
> > > > >                         obj.showIcon = obj.showIcon == false ? true
> > :
> > > > false;
> > > > >                         dg.dataProvider.setItemAt(obj,
> > dg.selectedIndex
> > > > );
> > > > >                 }
>
> > > > >         ]]>
> > > > > </mx:Script>
>
> > > > > <mx:DataGrid id="dg" doubleClickEnabled="true"
> > > > > doubleClick="doubleClickHandler(event)">
> > > > >         <mx:dataProvider>
> > > > >                 <mx:Object col1="Col 1.1 Data" col2="Col 1.2 Data"
> > > > showIcon="false"/
>
> > > > >                 <mx:Object col1="Col 2.1 Data" col2="Col 2.2 Data"
> > > > showIcon="false"/
>
> > > > >                 <mx:Object col1="Col 3.1 Data" col2="Col 3.2 Data"
> > > > showIcon="false"/
>
> > > > >         </mx:dataProvider>
> > > > >         <mx:columns>
> > > > >                 <mx:DataGridColumn dataField="col1" headerText="Col
> > 1"/>
> > > > >                 <mx:DataGridColumn dataField="col2" headerText="Col
> > 2">
> > > > >                         <mx:itemRenderer>
> > > > >                                 <mx:Component>
> > > > >                                         <mx:HBox>
> > > > >                                                 <mx:Label text="{
> > > > data.col2}"/>
> > > > >                                                 <mx:Image source="
> > > > check.png" visible="{data.showIcon}"
> > > > > width="10" height="10"/>
> > > > >                                         </mx:HBox>
> > > > >                                 </mx:Component>
> > > > >                         </mx:itemRenderer>
> > > > >                 </mx:DataGridColumn>
> > > > >         </mx:columns>
> > > > > </mx:DataGrid>
>
> > > > > []'s
> > > > > Beck Novaes
>
> > > > > On Feb 22, 9:51 am, "Vinícius Sandim" <[EMAIL PROTECTED]> wrote:
>
> > > > > > Ola pessoal, ja procurei no grupo e nao encontrei...
>
> > > > > > O que preciso é o seguinte...
>
> > > > > > No DoubleClick de um Grid, quero adicionar uma imagem no canto
> > direitp
> > > > da
> > > > > > dela...
>
> > > > > > Olhem o meu grid...
>
> > > > > > <mx:DataGrid id="grdResultados" dataProvider="{arrayDadosGrid}"
> > > > > > doubleClickEnabled="true"
> > doubleClick="grdResultados_doubleClick();"
> > > > x="10"
> > > > > > y="92" height="268" width="570">
>
> > > > > >       <mx:columns>
>
> > > > > >             <mx:DataGridColumn headerText="Sistemas Operacionais"
> > > > > > dataField="Nome"/>
>
> > > > > >       </mx:columns>
>
> > > > > > </mx:DataGrid>
>
> > > > > > A hora que o usuario der um click duplo quero fazer aparecer uma
> > > > imagem no
> > > > > > canto direito da linha que ele clicou no grid...
>
> > > > > > Tentei algo assim:
> > > > > > *
>
> > > > > > var* img:Image = *new* Image();
>
> > > > > > img.source = *"@Embed('../../../imagens/Gravar.png')"*;
>
> > > > > > grdResultados.addChildAt(img, grdResultados.selectedIndex);
>
> > > > > > Mas nao deu certo...
>
> > > > > > Sera que alguem poderia me ajudar...
>
> > > > > > Desde ja agradeco...
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a