Tá assim..
protected function atualizar_Cliente():void
{
dados = ArrayCollection([cliente]);
Atualizar_Cliente2Result.token =
Service_Cliente.Atualizar_Cliente2(dados);
}
Mas tb não funcionou.
Em 16 de outubro de 2010 13:01, bruno bg <[email protected]> escreveu:
> parece que você está fazendo o CRUD direto no dataGrid !?!? é isso mesmo ??
> não é o recomendável, mas é possível sim fazer desse jeito.
> O usual é enviar para o JAVA somente o objeto Cliente (contendo um só
> cliente), e não uma lista de clientes, como você está criticando e validando
> os campos.
>
> no seu exemplo vc criou um ArrayCollection protected e na verdade seria
> melhor colocar como public e bindabled.
> no seu result do ListarCliente() , "setar" o event.result no "dados";
> no seu dataGrid =>dataProvider colocar esse "dados"
>
> abraço
> --
> ****************************************************
> www.brunobg.com
> [email protected] (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
>
>
>
> Em 16 de outubro de 2010 12:44, Bruno Ribeiro
> <[email protected]>escreveu:
>
>> Prezados,
>>
>> Em minhas andanças, futucando em tutoriais, artigos, etc, a integração
>> java e flex, me deparei com uma situação que não sei se é possível. Caso
>> isso já tenha sito discutido no grupo, favor me apontar como devo procurar
>> por essa situação. Minha itenção não é pegar já pronto, mas não encontrei
>> nada, ou talvez procurei errado.
>>
>> No java tenho minha classe cliente, que tem 2 métodos,
>> listar_cliente *public static List<Cliente> ListarCliente()*
>> e atualizar_cliente *public static void
>> Atualizar_Cliente(List<Cliente> Lista_CLiente)*
>>
>> No listar_cliente passo para o flex uma lista que consigo apresentar na
>> grid.
>> No método atualizar_cliente, no java Eu recebo um cliente, Tem como passar
>> um array de cliente do Flex para Java?
>>
>>
>>
>> No Flex criei uma variável.
>> protected var dados:ArrayCollection = new
>> ArrayCollection([cliente]);
>>
>> * <fx:Declarations>
>> <s:CallResponder id="Clientes" result="cliente =
>> Clientes.lastResult[0] as Cliente"/>
>> <services:Cliente1 id="Service_Cliente"
>> fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
>> showBusyCursor="true"/>
>> <valueObjects:Cliente id="cliente"/>
>> <s:CallResponder id="Atualizar_Cliente2Result"/>
>> <!-- Place non-visual elements (e.g., services, value objects)
>> here -->
>> </fx:Declarations>
>> *
>>
>> E depois que altero o valor de alguns campos, chamo o método
>> protected function atualizar_Cliente():void
>> {
>> Atualizar_Cliente2Result.token =
>> Service_Cliente.Atualizar_Cliente2(dados);
>> }
>>
>> Tem como pegar isso no Java? Isso é uma boa prática?
>>
>>
>> VL,
>>
>>
>> Bruno
>>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> 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
>
>
>
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> 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
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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