2013-03-12 2 views
1

Я пытаюсь проверить календарь как текст ввода с помощью кнопки всплывающего окна правильный текст ввода. Однако выбор даты с помощью кнопки всплывающего не может быть подтверждено Мой XHTML код:Проверка правильности календаря

<p:calendar value="#{indexBean.searchCriteria.date}" 
      id="date" showOn="button" 
      mindate="#{indexBean.searchCriteria.mindate}" maxdate="#{indexBean.searchCriteria.maxdate}" 
      label="Date" converterMessage="The Date must be of the form DD/MM/YYYY and be a valid date" 
      pattern="dd/MM/yyyy" validator="#{indexBean.validateDate}" widgetVar="dateCalendar" 
      timeOnly="false"> 
    <f:convertDateTime pattern="dd/MM/yyyy" /> 
    <p:ajax update=":messages" event="change" /> 
</p:calendar> 

, что я должен сделать, чтобы применить проверку на всплывающую кнопку, а ???

+0

Что вы подразумеваете под проверкой на всплывающей кнопке? – SRy

+0

пожалуйста, пройдите по ссылке http://www.primefaces.org/showcase/ui/calendarBasic.jsf;jsessionid=1ui9rj6c9nk3hapjezpo2oj4o всплывающее окно Button å Произошло это третий тип Primefaces Основной календарь – Rana

ответ

0

Использование ajax, вы должны иметь возможность ввести событие dateSelect в календаре и выполнить стандартную проверку валидации ajax. Согласно документам, всплывающий режим также может запускать события ajax на blur и keyup. Указанный вами change хорош только для входного текстового бита календаря

+0

Спасибо Kolossus Я решил пойти с jQuery datePicker вместо Cheers – Rana

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