Binding de propriedade Date com genesis. como? [RESOLVIDO]  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

Alguem já conseguiu fazer binding de propriedades do tipo java.util.Date com o genesis, estou numa briga feia aqui.

sempre pego o mesmo erro:



Procurei na lista do projeto e nenhum erro parecido, se trocar a propriedade por String vai normal, estou tentanto um exemplo bobo com um campo String e um Date e sempre o mesmo erro.

This message was edited 2 times. Last update was at 06/11/2007 14:52:24


codifica.wordpress.com
[WWW] [MSN]
cpmmarcelo
JavaTeenager

Membro desde: 29/07/2006 10:08:16
Mensagens: 152
Offline

manda o codigo do form
mas provalvelmente vc nao esta dando um new Date();

Agora é java
[Email]
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

cpmmarcelo wrote:manda o codigo do form
mas provalvelmente vc nao esta dando um new Date();


Segue o código de exemplo:



This message was edited 2 times. Last update was at 05/11/2007 23:50:57


codifica.wordpress.com
[WWW] [MSN]
cpmmarcelo
JavaTeenager

Membro desde: 29/07/2006 10:08:16
Mensagens: 152
Offline

cara coloca isto no construtor

Agora é java
[Email]
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

Não resolve, já tinha feito isso, fiz novamente para ter certeza e quando carregar a tela, o jtextfield está preenchido com:

Tue Nov 06 09:10:39 BRST 2007


Que é o toString() da propriedade data.

Mas se você clicar nele e clicar em outro local para tirar o foco, mesmo sem alterar nada já mostra o mesmo erro.

Não tem que registrar nenhum conversor para o binding ou algo assim?

This message was edited 1 time. Last update was at 06/11/2007 09:13:30


codifica.wordpress.com
[WWW] [MSN]
cpmmarcelo
JavaTeenager

Membro desde: 29/07/2006 10:08:16
Mensagens: 152
Offline

usa um JFormattedTextField e formata ele com data

MaskFormatter msk = new MaskFormatter();
msk.setPlaceholderCharacter('_');
msk.setMask("##/##/##");
msk.install(jFormattedTextField);


Agora é java
[Email]
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

A aplicação real já estava com o JFormattedTextField eu troquei pelo JTextField no exemplo pq pensei que poderia ser isso o problema.

Mesmo o JFormattedTextField o problema continua.

codifica.wordpress.com
[WWW] [MSN]
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

Estava faltando inicializar a classe StartupHelper do genesis..


codifica.wordpress.com
[WWW] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team