Combo duvida![RESOLVIDO]

6 respostas
L

seguinte qq eu seleciono um estado ele seta o ultimo na tela pq?

cmbUF.setSelectedIndex("Acre".equalsIgnoreCase(seguradoTO.getUF().toLowerCase()) ? 1 : 27);

no relátorio imprimi normal..mas na tela qq se faz a consulta ele retorna como o ultimo estado.

6 Respostas

von.juliano

Hãn? :hunf:

L

vo tem 27 estados ecolhe um na combo …blz…

salva, depois consulta é nessa hr que ele retorna o ultimo estado e naum qualquer um que esteja no meio …

adriano_si
lokit"s:
seguinte qq eu seleciono um estado ele seta o ultimo na tela pq?
cmbUF.setSelectedIndex("Acre".equalsIgnoreCase(seguradoTO.getUF().toLowerCase()) ? 1 : 27);

no relátorio imprimi normal..mas na tela qq se faz a consulta ele retorna como o ultimo estado.

Porque você está setando o último índice caso o estado que esteja no seu TO não seja o Acre... Pelo menos foi o que entendi de sua condição... Pra confirmar, tenta escolher o Acre e ve se isso ocorre...

Abs []

marcelo.bellissimo

lokit"s:
vo tem 27 estados ecolhe um na combo …blz…

salva, depois consulta é nessa hr que ele retorna o ultimo estado e naum qualquer um que esteja no meio …

Isso aí é o que? Uma aplicação desktop, web… o que?
Posta mais do código, não dá pra saber como está o seu fluxo depois que você salva… provavelmente você está comendo bola na hora de “devolver” o objeto selecionado e marcar no combo, mas temos que saber de onde ele está vindo, como você salvou, por onde que o código passa depois que salva, etc etc…

L

achu que fiz merda…se ele naum for acre ele seta na tela o ultimo estado, e se for acre continua.

marcelo.bellissimo

Bem, não sei o que você quis fazer realmente, mas é justamente isso que está naquele seu ‘if’…

IF ‘acre’ RETURN 1, ELSE 27…

Criado 7 de dezembro de 2010
Ultima resposta 7 de dez. de 2010
Respostas 6
Participantes 4