Genesis - Populando Janelas e formatando campos

1 resposta
O

Bom vi que tem um pessoal aqui que gosta bastante do Genesis e acho que vão poder me ajudar …
Quando tentei popular um jComboBox eu não consegui, deu um erro no @DataProvider “Thread-2” java.lang.IllegalArgumentException: DataProvider cannot be a field annotation" … alguém teria algum exemplo concreto para me passar ou explicar o que pode ser este erro, tentei de tudo?

Outro detalhe meio bizarro foi o uso do registerFormatter …

Formatter f = new Formatter() {
      public String format(Object o) {
           return "##,##";
      }
};    
...
binder.registerFormatter("nomeDeAlgumSetName", f);
binder.bind();
...

o campo que eu registro fica com o valor ##,## e não sai disso.

Agradeço a atenção!

1 Resposta

mister_m

omegatiger:
Bom vi que tem um pessoal aqui que gosta bastante do Genesis e acho que vão poder me ajudar …
Quando tentei popular um jComboBox eu não consegui, deu um erro no @DataProvider “Thread-2” java.lang.IllegalArgumentException: DataProvider cannot be a field annotation" … alguém teria algum exemplo concreto para me passar ou explicar o que pode ser este erro, tentei de tudo?

Ola Raphael,

Essa primeira pergunta jah foi respondida na lista do genesis.

omegatiger:
Outro detalhe meio bizarro foi o uso do registerFormatter …

Formatter f = new Formatter() {
      public String format(Object o) {
           return "##,##";
      }
};    
...
binder.registerFormatter("nomeDeAlgumSetName", f);
binder.bind();
...

o campo que eu registro fica com o valor ##,## e não sai disso.

O seu formatter eh completamente responsavel por converter o objeto para sua representacao String. Pelo que parece acima, voce queria fazer:

certo?

Caso tenha alguma outra duvida, nao hesite em perguntar.

Criado 4 de novembro de 2006
Ultima resposta 6 de nov. de 2006
Respostas 1
Participantes 2