Isso ocorre quando você não define a sua variavel "produtos no caso"
como [Bindable]Mas como mostrou no código que já está setado, não deveria
ocorrer este erro.

--
Att.,
José Carlos Silveira Fiel
Programador Adobe Flex e PHP
Blog: http://blog.josecarlosfiel.com.br/
Twitter: http://twitter.com/josecarlosfiel


2009/7/31 « £€X » <marcio.ordo...@gmail.com>

>
> Pessoal, estou recebendo a seguinte msg na linha do datagrid. Os dados
> estao aparecendo normalmente na app apesar da msg, é um
> arrayCollection.
>
> "Data binding will not be able to detect assignments to "produtos"."
>
>
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" creationComplete="init()">
>
>        <mx:Script>
>              <![CDATA[
>                 [Bindable]
>                 private var produtos:ArrayCollection = null;
>
>                 public function prodResult(e:ResultEvent):void{
>                   this.produtos = e.result as ArrayCollection;
>             }
>
>             public function init():void
>               {
>                   // Call the ColdFusion remote object
>                   this.appCF2.listProd();
>               }
>            ]]>
>        </mx:Script>
>
>        <!-- Configura chamadas para métodos do nosso CFC -->
>
>        <mx:RemoteObject id="appCF2" destination="ColdFusion"
> source="cflex.src.model.cfcProd" showBusyCursor="true">
>        <mx:method name="listProd" result="prodResult(event)"
> fault="serverFault(event)" />
>        </mx:RemoteObject>
>
>
>        <mx:DataGrid id="dg" dataProvider="{produtos}" y="80">
>                <mx:columns>
>                                <mx:DataGridColumn headerText="ID"
> dataField="id_prod" width="40"
> visible="true"/>
>                                <mx:DataGridColumn headerText="Produto"
> dataField="produto"/>
>
>                                <mx:DataGridColumn headerText="Online">
>                                   <mx:itemRenderer>
>                                      <mx:Component>
>                                         <mx:CheckBox/>
>                                      </mx:Component>
>                                   </mx:itemRenderer>
>                                </mx:DataGridColumn>
>
>                        </mx:columns>
>        </mx:DataGrid>
> </mx: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