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
