Duvida em setValue

6 views
Skip to first unread message

Diego Venuzka

unread,
Nov 2, 2010, 8:41:02 PM11/2/10
to gxt...@googlegroups.com
Boa noite pessoal!
Preciso fazer um setValue em um campo, mas é um radioGroup...alguem tem alguma ideia de como posso fazer?
Abraço!

--
Diego Venuzka

Rafael Guariz Pinheiro

unread,
Nov 2, 2010, 9:57:30 PM11/2/10
to gxt...@googlegroups.com
seta um dos RadioButton previamente adicionado ao RadioGroup?

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Gxt (ExtGwt) [BR]" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para gxt...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para gxt-br+un...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/gxt-br?hl=pt-BR.

Diego Venuzka

unread,
Nov 2, 2010, 10:02:54 PM11/2/10
to gxt...@googlegroups.com
sim, ta adicionado no radio group ja...
--
Diego Venuzka

Rafael Guariz Pinheiro

unread,
Nov 2, 2010, 10:05:59 PM11/2/10
to gxt...@googlegroups.com
mas é diferente vc adicionar no radiogroup e setar no radiogroup

Diego Venuzka

unread,
Nov 3, 2010, 9:45:22 AM11/3/10
to gxt...@googlegroups.com
mas ai é que vem a questao. Tipo, tenho lá um textfield, ai é simples
digito lá nome.setValue(clientesT.nome) e passa na boa. Ai no campo
sexo (que é meu problema) digitei lá sexo.SetValue(clientesT.sexo) e
deu pau, ele nao aceita.....tive esse problema com um combo, mas ai
fiz assim: estado.SetSimpleValue(clientesT.estado) ai passou sem erro
e carrega normalmente.
Alguma ideia de como posso resolver esse problema ?

Em 03/11/10, Rafael Guariz Pinheiro<pinhe...@gmail.com> escreveu:


> mas é diferente vc adicionar no radiogroup e setar no radiogroup
>
> Em 3 de novembro de 2010 00:02, Diego Venuzka <dven...@gmail.com> escreveu:
>
>> sim, ta adicionado no radio group ja...
>>
>> Em 2 de novembro de 2010 23:57, Rafael Guariz Pinheiro <
>> pinhe...@gmail.com> escreveu:
>>
>> seta um dos RadioButton previamente adicionado ao RadioGroup?
>>>
>>> Em 2 de novembro de 2010 22:41, Diego Venuzka
>>> <dven...@gmail.com>escreveu:
>>>
>>>> Boa noite pessoal!
>>>> Preciso fazer um setValue em um campo, mas é um radioGroup...alguem tem
>>>> alguma ideia de como posso fazer?
>>>> Abraço!
>>>>
>>>> --
>>>> Diego Venuzka
>>>>
>>>> --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Gxt
>>>> (ExtGwt) [BR]" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para gxt...@googlegroups.com.
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para

>>>> gxt-br+un...@googlegroups.com<gxt-br%2Bunsu...@googlegroups.com>


>>>> .
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/gxt-br?hl=pt-BR.
>>>>
>>>
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Gxt
>>> (ExtGwt) [BR]" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para gxt...@googlegroups.com.
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para

>>> gxt-br+un...@googlegroups.com<gxt-br%2Bunsu...@googlegroups.com>


>>> .
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/gxt-br?hl=pt-BR.
>>>
>>
>>
>>
>> --
>> Diego Venuzka
>>
>> --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Gxt
>> (ExtGwt) [BR]" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para gxt...@googlegroups.com.
>> Para cancelar a inscrição nesse grupo, envie um e-mail para

>> gxt-br+un...@googlegroups.com<gxt-br%2Bunsu...@googlegroups.com>

Rafael Guariz Pinheiro

unread,
Nov 3, 2010, 12:18:29 PM11/3/10
to gxt...@googlegroups.com
Eu não sei como vc esta tratando seus models ai mas aconselho que vc reveja. Acho que esta fazendo confusão.

Não há necessidade de você setar o radiobutton no radiogroup. Use o radiogroup para controlar os radiobutton que você tem para esse atributo na view e somente isso.

Simplesmente na hora de setar os atributos pro seu model verifique qual esta setado e pronto!
De qualquer forma: ou você teria que controlar através de eventos ou através de condicionais.

Exemplo retirado do site do gxt
  1.     Radio radio = new Radio();  
  2.     radio.setBoxLabel("Red");  
  3.     radio.setValue(true);  
  4.   
  5.     Radio radio2 = new Radio();  
  6.     radio2.setBoxLabel("Blue");  
  7.   
  8.     RadioGroup radioGroup = new RadioGroup();  
  9.     radioGroup.setFieldLabel("Favorite Color");  
  10.     radioGroup.add(radio);  
  11.     radioGroup.add(radio2);  
  12.     simple.add(radioGroup, formData); 

Diego Venuzka

unread,
Nov 3, 2010, 1:41:21 PM11/3/10
to gxt...@googlegroups.com
Esta parte ta tranquila, ele ta certo, o problema é quando faco a
atualização do cadastro entende, é improvavel, mas vai que o cara
cadastrou errado o sexo do cliente, ai precisa dessa opção
funcional....mas para resgatar do banco, entende?

Em 03/11/10, Rafael Guariz Pinheiro<pinhe...@gmail.com> escreveu:

> Eu não sei como vc esta tratando seus models ai mas aconselho que vc reveja.
> Acho que esta fazendo confusão.
>
> Não há necessidade de você setar o radiobutton no radiogroup. Use o
> radiogroup para controlar os radiobutton que você tem para esse atributo na
> view e somente isso.
>
> Simplesmente na hora de setar os atributos pro seu model verifique qual esta
> setado e pronto!
> De qualquer forma: ou você teria que controlar através de eventos ou através
> de condicionais.
>
> Exemplo retirado do site do gxt
>

> 1. Radio radio = new Radio();
> 2. radio.setBoxLabel("Red");
> 3. radio.setValue(true);
> 4.
> 5. Radio radio2 = new Radio();
> 6. radio2.setBoxLabel("Blue");
> 7.
> 8. RadioGroup radioGroup = new RadioGroup();
> 9. radioGroup.setFieldLabel("Favorite Color");
> 10. radioGroup.add(radio);
> 11. radioGroup.add(radio2);
> 12. simple.add(radioGroup, formData);

>> <gxt-br%2Bunsu...@googlegroups.com<gxt-br%252Buns...@googlegroups.com>


>> >
>> >>>> .
>> >>>> Para obter mais opções, visite esse grupo em
>> >>>> http://groups.google.com/group/gxt-br?hl=pt-BR.
>> >>>>
>> >>>
>> >>> --
>> >>> Você está recebendo esta mensagem porque se inscreveu no grupo "Gxt
>> >>> (ExtGwt) [BR]" dos Grupos do Google.
>> >>> Para postar neste grupo, envie um e-mail para gxt...@googlegroups.com.
>> >>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> >>> gxt-br+un...@googlegroups.com<gxt-br%2Bunsu...@googlegroups.com>

>> <gxt-br%2Bunsu...@googlegroups.com<gxt-br%252Buns...@googlegroups.com>


>> >
>> >>> .
>> >>> Para obter mais opções, visite esse grupo em
>> >>> http://groups.google.com/group/gxt-br?hl=pt-BR.
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Diego Venuzka
>> >>
>> >> --
>> >> Você está recebendo esta mensagem porque se inscreveu no grupo "Gxt
>> >> (ExtGwt) [BR]" dos Grupos do Google.
>> >> Para postar neste grupo, envie um e-mail para gxt...@googlegroups.com.
>> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> >> gxt-br+un...@googlegroups.com<gxt-br%2Bunsu...@googlegroups.com>

>> <gxt-br%2Bunsu...@googlegroups.com<gxt-br%252Buns...@googlegroups.com>

Rafael Guariz Pinheiro

unread,
Nov 3, 2010, 1:52:51 PM11/3/10
to gxt...@googlegroups.com
if (cliente.getSexo()) {
     masculinoradiobutton.setValue(true)
} else {
     femininoradiobutton.setValue(true)
}

??!??

Diego Venuzka

unread,
Nov 3, 2010, 4:42:15 PM11/3/10
to gxt...@googlegroups.com
tbm nao rolou, deu erro =/
alguma outra sugestao? =/

Diego Venuzka

unread,
Nov 4, 2010, 4:47:33 PM11/4/10
to gxt...@googlegroups.com
Boa tarde
Resolvi da seguinte forma:

sexo.setValue(clienteT.getSexo()=="M"?radioMasculino: radioFeminino);

valeu pelas dicas!

Em 4 de novembro de 2010 07:28, Bruno Moraes <brun...@gmail.com> escreveu:
Opa, tudo bom?

Cara não intendi direito, de onde tá vindo o valor que será setado? E qual o erro retornado nesta ultima tentativa?



--
Diego Venuzka
Reply all
Reply to author
Forward
0 new messages