Problema com componente <sx:datetimepicker> do Struts 2
Bom dia, pessoal.
Temos um projeto aqui na empresa que utiliza o Struts 2 na camada Web (versão 2.1.6).
Para renderizar datas no sistema utilizamos o componente <sx:datetimepicker>.
O problema é que este componente possui um bug (reportado à Apache deste set/09 - https://issues.apache.org/jira/browse/WW-3261) que ainda não foi corrigido (versão 2.1.8.1).
Basicamente, este erro ocorre toda vez que o usuário deleta uma data já digitada. Daí no calendário aparece NAN ao invés dos dias.
Gostaria de saber se alguém da JM já passou por este problema e qual foi a solução adotada?
Aproveito para perguntar: qual seria o impacto de utilizar (por exemplo) o componente data do JSF misturado com o Struts 2?
Obrigado
Alan Santos
Curtidas 0
Respostas
Henrique Weissmann
07/04/2010
Olá Alan,
procurei por alguém que já tivesse passado por problema similar ao seu, porém não encontrei ninguém que tenha resolvido o problema. No caso, a solução que sugiro a você é usar um campo textual mesmo e, na action relacionada, fazer a conversão para um objeto do tipo java.util.Date usando a classe java.text.SimpleDateFormat mesmo.
Com relação à utilização de componentes JSF em conjunto com o Struts, bem: o máximo que pode acontecer é você ter a sua página um pouco mais sobrecarregada na hora de ser renderizada, porque além do Struts, você também estará usando o JSF para fazer a renderização.
GOSTEI 0
Alan Santos
07/04/2010
É... pelo visto teremos que customizar o componente...
Mas obrigado pela ajuda.
Valeu
GOSTEI 0