Galera,
Estou estudando o framework Mate para implementar nos meus projetos. Estou com o seguinte problema.
Tenho uma classe java ClienteService que me traz uma LIST como resultado de uma pesquisa no meu banco.
Estou definindo meu eventmap assim:
<mx:RemoteObject id="servico" destination="clientesService" showBusyCursor="true"/>
<EventHandlers type="{ClientesEvent.LISTA}" debug="true">
<RemoteObjectInvoker
instance="{servico}"
method="lista">
<resultHandlers>
<MethodInvoker
generator="{ClientesManager}"
method="load"
arguments="{resultObject}"
/>
</resultHandlers>
</RemoteObjectInvoker>
</EventHandlers>
<Injectors target="{Tela}">
<PropertyInjector
targetKey="dbGrid"
source="{ClientesManager}"
sourceKey="dbGrid" />
</Injectors>
Meu ClientesManager:
[Bindable] public var dbGrid:ArrayCollection = new ArrayCollection();
public function load(r:Array):void
{
dbGrid.source = r.toString();
}
Mas meu datagrid (dataprovider = dbGrid) nao é atualizado.
Ja fiz um teste sem o Mate pra ver se o Java traz meu resultado ok e da certo.
Pelo que to percebendo meu resultObject nao esta Ok.
Aonde ta o erro?
Valeu