2013-02-13 2 views
1

Я пытаюсь разрешить пользователю вводить дату вручную в текстовом поле Prime facesCalendar. вот мой код:включить ручную запись даты в календаре с первыми лицами

<p:calendar id="birthDate" size="22" locale="#{view.locale}" 
          maxdate="#{userCreation.maxDate}" navigator="true" 
          yearRange="c-100" readOnlyInputText="false" 
          value="#{userCreation.user.birthDate}" 
          mindate="01/01/1900" pattern="dd/MM/yyyy" 
          style="left: 194px !important;"> 
         </p:calendar> 

есть атрибут я могу использовать без необходимости выработать свое собственное решение JavaScript?

заранее спасибо

+0

Какая ве rsion of PrimeFaces вы используете? Например, на [showcase] (http://www.primefaces.org/showcase/ui/calendarBasic.jsf) не нужно вводить дату вручную без каких-либо дополнительных атрибутов или JavaScript. – partlov

+1

Также нет атрибута 'readOnlyInputText', есть' readOnlyInput', значением по умолчанию которого является 'false'. – partlov

ответ

0

Если вы будете делать

ReadOnly = истинным или ложным

компонент Calendar позволит пользователю вручную ввести дату .. (истина или ложь) Флаг, указывающий что этот входной элемент будет препятствовать изменениям пользователем. Для получения дополнительной информации вы можете проверить документацию по наземному тегу Here

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