Как удалить кнопки TimePicker (календарь) (сейчас и готово) в jsf Primefaces

Я имею дело с календарем JSF и хочу выполнять свою работу на турецком языке. Но когда я добавляю TimePicker в свой календарь, отображаются кнопки «сейчас» и «готово», и они на английском языке (например, пример DateTime на http://www.primefaces.org/showcase-labs/ui/calendarTime.jsf). Я хочу изменить язык кнопок или удалить их. Любая идея, как это сделать?

Заранее спасибо.


person aylak    schedule 25.04.2012    source источник
comment
Какую версию ПФ вы используете?   -  person flash    schedule 25.04.2012


Ответы (1)


Вы можете настроить метки, указав языковой стандарт и javascript локализации.

Вы можете скачать один из скриптов локализации на вики Primefaces. После этого попробуйте следующее:

<h:outputScript name=”path_to_your_translations.js” />
<p:calendar value="#{calendarBean.date1}" pattern="MM/dd/yyyy HH:mm" locale="tr" />
person flash    schedule 25.04.2012
comment
Это сработало очень хорошо, я не знал, что мы должны написать javascript, чтобы использовать локаль, даже руководство пользователя не включает эту информацию. Спасибо. - person aylak; 25.04.2012
comment
Хорошее решение +1. На всякий случай, если вам когда-нибудь понадобится что-то скрыть, вы можете сделать это так (в данном случае) button.ui-datepicker-current { display: none; } в своем css. Просто проверьте класс стиля элемента в руководстве пользователя. - person Fallup; 25.04.2012