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