I have the need of using an inputCalendar to store the date value in a string
object and not in date Object. Conseguentely I have used a custom converter
that inside getAsObject method return a string (representing the date
selected) and not a date object. Unfortunately when I submit the form, none
value is rendered, inside inputCalendar tag . Maybe the inputCalendar
component local value has not been updated and conseguentely the bean
property linked to it.
Here is the code I am using:
<h:dataTable value='#{valoreAttributoOggetto.impostazioneValoriAttributi}'
var='item' border="1" cellpadding="2" cellspacing="0"
headerClass="olimpo-header">
<h:column>
<f:facet name="header">
<h:outputText value="Valore"/>
</f:facet>
<x:inputCalendar id="dateField" value="#{item.valore}"
renderAsPopup="true"
popupDateFormat="dd/MM/yyyy"
popupTodayDateFormat="dd-MMM-yyyy"
rendered="#{item.attributo.tipoData ==
true}"
styleClass="default-item" forceId="true"
/>
</h:column>
</h:dataTable>
As I have explained above value="#{item.valore} refers to a backing bean
string property.
Thank for any help.
--
View this message in context:
http://www.nabble.com/Tomawak-inputCalendar-Tag-malfunction-tp22454057p22454057.html
Sent from the My Faces - Dev mailing list archive at Nabble.com.