Как настроить заголовок расписания Primefaces - PullRequest
0 голосов
/ 22 мая 2018

Я разрабатываю французское приложение, используя Primefaces (6.2), компонент Schedule.Я хочу отобразить дату дня в соответствии с французским соглашением (то есть: dd mm yyyy вместо mm dd, yyyy) в заголовке расписания.

Похоже, мне нужно настроить / переопределить параметр fullCalendar titleFormat, но я не могу настроить его с помощью тега Primefaces (p:schedule).

1 Ответ

0 голосов
/ 22 мая 2018

Согласно документации Fullcalendar titleFormat :

Вам необходимо сделать следующее:

titleFormat = {
    month : "MMMM YYYY",
    week : "D MMMM YYYY",
    day :"DDDD D MMMM YYYY"
};

Primefaces Schedule не имеет атрибутов для установки этой опции, новы можете дать Primefaces функцию Javascript extender для настройки параметров fullCalendar (см. Руководство пользователя PrimeFaces PDF ).

Это даст вам следующий код XHTML:

<p:schedule id="mySchedule" ... extender="titleFormatExtender" />
<script type="text/javascript">
    function titleFormatExtender(){
        this.cfg.titleFormat={
            month : "MMMM YYYY",
            week : "D MMMM YYYY",
            day : "dddd D MMMM YYYY"
        };
    }
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...