Поддержка параметров URL-запроса
Фасет urlQueryParameters поддерживает параметры URL-запроса для компонента FullCalendar
. Вы можете связать два свойства с состоянием URL:
-
Режим отображения календаря. Это позволяет управлять тем, какой вид (например, день, неделя, месяц) отображается в календаре.
-
Дата для навигации. Это позволяет указать начальную дату, которая должна отображаться в календаре.
Базовое использование
Для привязки параметров URL-запроса к компоненту FullCalendar
определите фасет urlQueryParameters
и включите вложенный элемент calendar:calendarParameters
для связи с существующим календарем по его идентификатору:
<facets>
<urlQueryParameters>
<calendar:calendarParameters component="calendar"/>
</urlQueryParameters>
</facets>
<layout>
<calendar:calendar id="calendar"
height="100%"
width="100%"/>
</layout>
Это отобразит текущий режим отображения и дату в URL, например:
http://localhost:8080/url-query-parameters-view?calendarDisplayMode=dayGridMonth&calendarDate=2024-10-17
Вы можете просматривать и редактировать атрибуты фасета в Jmix Studio, используя панель инспектора Jmix UI. |
Атрибуты
Элемент calendarParameters
имеет следующие атрибуты:
-
component
: Идентификатор компонентаFullCalendar
, к которому нужно подключиться. -
calendarDisplayModeParam
(необязательно): Имя параметра запроса, используемого для представления режима отображения календаря. -
calendarDateParam
(необязательно): Имя параметра запроса, используемого для представления даты навигации.