2014-12-11 1 views
-1

어떻게 캘린더 필드에 "/"기호를 손으로 입력 할 수 있습니까?풍부한 캘린더 자동 "/"로그인 입력

사용자는 날짜 팝업 창을 선택하지 않고 손으로 날짜를 입력 할 수 있습니다. 그래서 자동 "/"기호를 입력해야합니다.

예 : 사용자 11 들어가면 2014년 11월 12일

필드는 11/ 자동이어야한다.

그러면 사용자는 12는, 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" /> 

XHTML을 insded 있습니다. 당신의 '마스크는 물론 당신이 필요

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

100 %가 될 것입니다,하지만 당신은 단지 primefaces를 사용하는거야 이것은까지입니다.