inputCalendar jsf

bom dia pessoal…

estou tentando fazer um formulario em jsf…nesse formulario existe um campo de data…entao resolvi utilizar o inputCalendar do tomahawk…

jsf:

<t:inputCalendar value="#{Handler.data}" popupDateFormat=“dd/MM/yyyy” renderAsPopup=“true”/>

Handler:

private String data;
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}

o problema e o seguinte…quando eu tento pegar(getData) a data que eu escolhi no popup…ela vem null…e quando eu tento mostrar(setData) alguma data no campo…nao aparece nada…

nao sei se eu estou fazendo alguma coisa de errado…espero que alguem me ajude…

muito obrigado…

olá…
na minha aplicação eu uso com diversos parametros, mas acho q talvez nao seja isso… mesmo assim, da uma olhada

&lt;t:inputCalendar renderAsPopup="true"  popupTodayString="Hoje é"
							 popupWeekString="SM" popupDateFormat="dd/MM/yyyy" renderPopupButtonAsImage="true"
							  popupSelectDateMessage="Selecione a data"
							value="#{meuPageCode.meuBeanDeNegocio.atributoDoTipoData}"&gt; &lt;f:convertDateTime /&gt;
						&lt;/t:inputCalendar&gt;

Mas coloquei mesmo o código mais pra voce ter de onde copiar/colar, porque acho q o problema pode ser em voce estár colocando um atributo do tipo String no value desse componente. Se voce quer que o usuário escolha uma data, é mais lógico voce guardar no seu bean um objeto do tipo java.util.Date, e nao do tipo String.

Da uma tentada desse jeito que eu to te falando e qualquer coisa posta de novo aqui. Espero ter ajudado…

até mais.

gilliard…

era isso mesmo…muito obrigado…

Ai galera

Vc´s sabem como trocar o idioma dos meses nestes componentes.
Os meus estão aparecendo em ingles.

Grato

Relolvido.

Erro de bios:

No faces-config.xml, alterar para a language desejada

EX:


pt_BR

Acho que sou o único que esqueci disso.

Sds