Bom dia pessoal,
Já procurei em vários sites, fóruns, documentação e não encontrei a solução para o problema.
Eu preciso permitir que o usuário digite uma data no rich:calendar manualmente, porém ao habilitar a propriedade enableManualInput=“true” não consigo disparar nenhum evento. Com a propriedade desabilitada, ou seja, usando o calendário (via mouse) tudo funciona perfeitamente.
Alguém pode me ajudar?
Meu código está assim:
<h:panelGroup id="idPanelXXXX">
<s:label styleClass="name #{invalid?'errors':''}" value="#{messages['legenda']} (*)"/>
<rich:calendar id="idDataXXX" datePattern="dd/MM/yyyy"
showApplyButton="false"
monthLabels="Jan, Fev, Mar, Abr, Mai, Jun , Jul, Ago, Set, Out, Nov, Dez"
enableManualInput="true"
value="#{minhaClasse.atributo}">
<a4j:support event="onchanged" ajaxSingle="true"
status="statusSalvar"
actionListener="#{minhaClasse.meuMetodo()}"
reRender="idPanelXXXX"/>
</rich:calendar>
</h:panelGroup>