Make a custom template layout get/set from a date field


I'm trying to get a custom template layout to set to a date field in the database.

In the custom template the field is linked to a dropdown with a set of pre-specified date values, which matches up against the date format in the db.

   <widget name="data editor" type="template">
                <label mode="any">Data Editor</label>
            <properties mode="any">
                <property name="template">/widgets/vehicle_data_editor_widget_private.xhtml</property>

Is it possible to designate this field as a date field, while all the other fields that are being passed in a text fields?

I've found that you can you append /

We are using nuxeo 5.3 btw…not sure if this complicates matters.

0 votes

1 answers



Hi, The field mapping “ad:initialPrintPublicationDate/text” is not correct: this will not set the value property on your field. The best option here relies in what's the widget template “vehicle_data_editor_widget_private.xhtml” is doing. In your case you should use a JSF converter to handle the conversion between the text field selected by the user, and the date you'd like to set on the property (either creating a Date or Calendar instance should work).

2 votes