Você tem alguns exemplos de como fazer isso?

Em 6 de setembro de 2011 16:42, Mário Júnior <[email protected]>escreveu:

> Haaa... :)
>
> Entao, o selectedItems (array) só funciona assim mesmo... ele só vai
> devolver os q estiverem selecionados (ctrl+click, com fundo 'azul' - ou a
> cor q vc configurar). Esse é comportamento padrão mesmo do componente.
>
>
> Agora, se vc criou um checkbox renderer, provavelmente esse checkbox altera
> alguma propriedade do seu objeto.
> Portanto, antes de fazer a chamada para o serviço vc terá q percorrer o seu
> data provider verificando quais os objetos q estao 'selecionados' pela
> propriedade q o checkbox altera e guardar esses objeto num segundo array que
> - esse sim - será enviado para o seu backend.
>
> Ou vc faz esse for no dataprovider todo, ou usa um filter function, tanto
> faz... o importante é saber q o comportamento do selectedItems está certo
> sim, vc q quer fazer algo diferente, por isso precisa fazer 'na mao', mas
> nao é nada complicado.
>
>
> []'s
>
>
>
>
>
>
> Em 6 de setembro de 2011 16:32, Re JMD <[email protected]> escreveu:
>
>  Cara selecionando com ctrl+click da certo, mas na verdade coloquei um
>> checkbox no datagrid para que selecionando os checkboxs na hora de enviar o
>> array ele enviasse todos os itens selecionado e isso não está sendo feito.
>>
>> Como uso esse itemRender?
>>
>> Em 6 de setembro de 2011 16:21, Mário Júnior <[email protected]>escreveu:
>>
>> pergunta é meio idiota, mas lá vai:
>>> - vc está marcando os "items selecionados" com o ctrl+click ???
>>>
>>> Ou vc fez algum esquema de itemRenderer com checkbox para selecionar os q
>>> vc quer????
>>>
>>>
>>> []'s
>>>
>>>
>>>
>>> Em 6 de setembro de 2011 16:14, Re JMD <[email protected]> escreveu:
>>>
>>>  Ele retona só o item selecionado pela última vez, acho que não está
>>>> permitindo a seleção de varios ítens o problema é que já definir a
>>>> propriedade:
>>>> allowMultipleSelection="true"
>>>> Em 6 de setembro de 2011 16:11, Samuel Facchinello <[email protected]
>>>> > escreveu:
>>>>
>>>> debugando o flex, o que vc tem aqui "dgAcertos.selectedItems" ao chamar
>>>>> a funcao??
>>>>>
>>>>>
>>>>> Att,
>>>>> Samuel Facchinello
>>>>> http://desenvolvendoemflex.blogspot.com
>>>>> Joinville - SC
>>>>>
>>>>>
>>>>>
>>>>> Em 6 de setembro de 2011 15:50, Re JMD <[email protected]> escreveu:
>>>>>
>>>>>  Primeiro para saber se o array está sendo enviado ao Back-End faço
>>>>>> dessa forma:
>>>>>> *
>>>>>>
>>>>>> public void aprovarAcerto(ArrayList<Acerto> acertos)
>>>>>>
>>>>>> throws Exception {
>>>>>>
>>>>>> for (Acerto acerto : acertos) {
>>>>>>
>>>>>> System.
>>>>>> out.println("Acerto"+acerto);
>>>>>>
>>>>>> }
>>>>>>
>>>>>> }
>>>>>> *
>>>>>>
>>>>>> E está retornado null:
>>>>>>
>>>>>> Acertoteste.Acerto[idAcerto=null]
>>>>>>
>>>>>>
>>>>>> Em 6 de setembro de 2011 15:39, Samuel Facchinello <
>>>>>> [email protected]> escreveu:
>>>>>>
>>>>>>>  como vc esta fazendo em seu backend??
>>>>>>>
>>>>>>> o que exatamente nao deu certo??
>>>>>>>
>>>>>>> Att,
>>>>>>> Samuel Facchinello
>>>>>>> http://desenvolvendoemflex.blogspot.com
>>>>>>> Joinville - SC
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Em 6 de setembro de 2011 15:36, Re JMD <[email protected]>escreveu:
>>>>>>>
>>>>>>>  Tentei usar o datadrid.selctedItems e até agora não deu certo:
>>>>>>>>
>>>>>>>>
>>>>>>>> //nessa função tento passar os items selecionados com
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> 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
>>>>>
>>>>
>>>> --
>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>> Mario Junior
>>> http://blog.mariojunior.com/
>>> @mariojunior
>>>
>>> --
>>> 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
>>
>
>
>
> --
> Mario Junior
> http://blog.mariojunior.com/
> @mariojunior
>
> --
> 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

Responder a