如何使用今天的日期作为占位符?
How to use today's date for a placeholder?
我有一个 <p:calendar>
并且想使用今天的日期作为占位符。
我尝试将 OmniFaces #{now}
与 a:placeholder
结合使用:
<p:calendar id="calendar" a:placeholder="#{now}" minHour="8" locale="de"
maxHour="20" value="#{adminSeminarAlleBearbeitung.seminar.someproperty}"
pattern="dd.MM.yyyy HH:mm" />
其中 someproperty
是 java.util.date
。
到目前为止这是有效的,但我想将日期格式化为 dd.MM.yyyy HH:mm
。
我怎样才能做到这一点?
在 EL 中使用 of:formatDate()
函数:
<p:calendar ... a:placeholder="#{of:formatDate(now, 'dd.MM.yyyy HH:mm')}" />
或者如果您想重复使用日历组件自己的模式属性:
<p:calendar ... a:placeholder="#{of:formatDate(now, component.pattern)}" pattern="dd.MM.yyyy HH:mm" />
另请参阅:
我有一个 <p:calendar>
并且想使用今天的日期作为占位符。
我尝试将 OmniFaces #{now}
与 a:placeholder
结合使用:
<p:calendar id="calendar" a:placeholder="#{now}" minHour="8" locale="de"
maxHour="20" value="#{adminSeminarAlleBearbeitung.seminar.someproperty}"
pattern="dd.MM.yyyy HH:mm" />
其中 someproperty
是 java.util.date
。
到目前为止这是有效的,但我想将日期格式化为 dd.MM.yyyy HH:mm
。
我怎样才能做到这一点?
在 EL 中使用 of:formatDate()
函数:
<p:calendar ... a:placeholder="#{of:formatDate(now, 'dd.MM.yyyy HH:mm')}" />
或者如果您想重复使用日历组件自己的模式属性:
<p:calendar ... a:placeholder="#{of:formatDate(now, component.pattern)}" pattern="dd.MM.yyyy HH:mm" />