В QuintaDB можно создавать календари для отображения данных из таблиц или отчётов.
Сервис QuintaDB дает возможность создать календарь и встроить его на ваш сайт.
На примере таблицы с расписанием занятий, вы узнаете как создать Календарь.
Откройте приложение:
Перейдите в модуль "Календари" с помощью бокового меню:
Создайте новый календарь и укажите источник данных:
Для этого нужно выбрать Таблицу или Отчёт, выбрать колонку с начальной датой события и конечной датой события (если такая имеется).
Также, вы можете настроить:
Настройте цвета для источника данных:
После добавления источника данных, можно настроить календарь.
Вы можете выбрать тему календаря из списка доступных:
Показывать время события.
Нужно ли показывать время в календаре.
Дата по-умолчанию.
Какую дату отображать по-умолчанию.
Размер календаря и отношение ширины к высоте (2.2 по умолчанию).
Если активировать опцию "Изменения даты и времени на Календаре", то вы сможете перетягивать на календаре дату, при этом дата будет также меняться в таблице.
Опция "Разрешить пользователю подсвечивать несколько дней или временных интервалов, используя клик и перетаскивание", позволит выделить на календаре дату или диапазон даты.
Укажите таблицу и колонки с датой, которые будут предзаполнены в форме после выделения на календаре:
В частности, у вас есть возможность настроить:
Вид по-умолчанию:
- Начальный вид календаря при загрузке. Может быть: Месяц, Неделя, День, Расписание на неделю/день, Список на год/месяц/неделю/день.
- Показывать ли на календаре выходные дни.
- Отображать ли даты из соседних месяцев.
- Спрятанные дни. Например, вы можете спрятать Среду, если не хотите ее отображать по каким-либо соображениям.
Заголовок и нижний колонтитул.
Вы можете указать, что именно показывать слева, по-центру или справа, как внизу, так и в верхней части календаря. Доступно для показа:
- Навигация по датам - стрелки "Предыдущие" и "Следующие".
- Сегодня - кнопка, нажав которую можно переместиться на сегодняшнюю дату.
- Название - будет отображен текущий месяц или день.
- Кнопки отображения календаря в виде: Месяца, Недели, Дня, Расписания на неделю/день, Список на год/месяц/неделю/день.
Рабочие часы.
Можно задать расписание на всю неделю. Например в Пн-Пт с 9:00 до 18:00.
Границы видимых и корректных дат.
Можно задать диапазоны, которые будут отображаться, а какие нет.
В Дополнительных опциях можно задать:
- Направление текста справа налево.
- Разрешить пользователю подсвечивать несколько дней или временных интервалов, используя клик и перетаскивание.
- Ограничивать ли количество событий показываемых в день. Если нужно будет отобразить слишком много событий, то будет показана ссылка '+2 еще'.
- Язык календаря.
- Часовой пояс для событий из календаря.
Обратите внимание, что календари в QuintaDB можно интегрировать на любые веб-страницы, точно также как и виджеты форм, таблиц, карт и графиков.
Получить прямую ссылку или ссылки для встраивания можно во вкладке "Интеграция":
Также, читайте как добавить форму поиска на календарь по этой ссылке.
Видео-инструкция со старым интерфейсом: