2014-12-11 3 views
-1

Как я могу поместить знак «/» в поле календаря вручную?Богатый календарь автоматический «/» входной вход

Пользователи могут вводить дату вручную, не выбирая всплывающее окно даты. Итак, я должен поместить автоматическое поле «/» в поле.

Например, 11/12/2014

Если пользователь вводит , поле должно быть 11/ автоматически.

Затем, когда пользователь вводит , поле должно быть 11/12/.

Наконец пользователь вводит и поле должно быть 11/12/2014.

ответ

0

Вы можете использовать маску на поле ввода, то есть пример в витринах http://www.primefaces.org/showcase/ui/input/calendar.xhtml, попробуйте пример с меткой маски и отметьте

<p:outputLabel for="mask" value="Mask:" /> 
<p:calendar id="mask" value="#{calendarView.date9}" pattern="dd-MM-yyyy" mask="true" /> 

insded в XHTML. Ваш»маска, конечно, будет

<p:outputLabel for="mask" value="Mask:" /> 
    <p:calendar id="mask" value="#{calendarView.date9}" pattern="dd/MM/yyyy" mask="true" /> 

не 100%, что вам нужно, но это, насколько вы будете получать только с помощью primefaces.

Смежные вопросы