Расписание PrimeFaces не отображается все время с некоторой конфигурацией SlotDuration - PullRequest
1 голос
/ 13 июня 2019

При использовании значения slotDuration по умолчанию для PrimeFaces Schedule или, например, «00:15:00», компонент не отображается все время.Если я изменю его на некоторые значения, такие как «00:45:00» или даже «00:15:01», расписание будет отображаться правильно все время.

Проверка HTML / CSS в случаях, когда не отображаетсявремя, тег <td> не имеет тега <span> внутри со временем, и имеет класс CSS "fc-minor"

, который я не смог найти в документации по этой проблеме.Я уже тестировал устаревшие slotMinutes, но он работает аналогично.

Расписание с пробелами между временами:

https://imgur.com/a/TOCey4R

Код расписания:

<p:schedule id="agendaOcupacional" allDaySlot="false" timeFormat="HH:mm" axisFormat="HH:mm" 
        draggable="false" resizable="false" slotDuration="00:15:00"  timeZone="GMT-3" 
    displayEventEnd="true"  value="#{agendamentoBean.lazyEventModel}" locale="br"/>

Я использую Primefaces 6.1.

Спасибо.

1 Ответ

0 голосов
/ 13 июня 2019

Похоже, в PF отсутствует значение для slotLabelInterval, которое решает эту проблему.

Я создал эту проблему GitHub: https://github.com/primefaces/primefaces/issues/4896

Отправил этот PR: https://github.com/primefaces/primefaces/pull/4897

Надеюсь, это будет исправлено в PrimeFaces 7.1.

На данный момент вы можете использовать расширитель для его настройки: https://primefaces.github.io/primefaces/7_0/#/components/schedule?id=extender-method

...