ComboBox no Thinlet não seleciona opção  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Opa galera,

To usando Thinlet pela primeira vez pra desenvolver um projeto aqui e estou com um problema esquisito. Quando o formulário é populado eu preciso marcar a opção no combobox referente a opção que está selecionada no objeto do modelo, só que por algum motivo esquisito quando eu tou um setInteger() passando a opção que deve ser marcada no combo ele não está selecionando nada.

É necessário fazer mais alguma coisa além de marcar o atributo "selected" do combobox?

Método que faz a marcação no combo:



Logs da aplicação:


Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
jWeslley
HelloWorld
[Avatar]

Membro desde: 30/03/2006 15:53:28
Mensagens: 10
Offline

Provavelmente vc esta deixando o combobox com a propriedade editable ativada assim ele seleciona a opcao mas nao atualiza o texto do combobox
assim ou vc desabilita esta propriedade ou entao utilize o codigo abaixo q atualiza o texto do combo apos a linha abaixo:

....
thinlet.setInteger(combo, "selected", indice);
String textCombo = indice == -1 ? "" :
thinlet.getString( opcoes[indice], "text");
thinlet.setString(combo, "text", textCombo);

....
[WWW] [MSN]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Era o "editable" mesmo!

Valeu

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team