Thursday, 15 April 2010

JSF 2 Default DateTime Converter Pattern -



JSF 2 Default DateTime Converter Pattern -

my jsf pages display datetime managed beans in format: "mm/dd/yyyy h:mm a"

i want avoid duplicate converter declaration in different pages: <f:convertdatetime type="both" pattern="mm/dd/yyyy h:mm a" datestyle="short" timestyle="medium" />

is there way create above converter default datetime fields?

(experience jsf 2: 2 months.)

just extend datetimeconverter class behind <f:convertdatetime> , set defaults in constructor.

@facesconverter("defaultdateconverter") public class defaultdateconverter extends datetimeconverter { public defaultdateconverter() { setpattern("mm/dd/yyyy h:mm a"); } }

use <f:converter converterid="defaultdateconverter" />

please note omitted other attributes ignored anyway when pattern specified.

jsf converter datetime-format

No comments:

Post a Comment