For the complete documentation index, see llms.txt. This page is also available as Markdown.

Calendar component

Organize date-based records in a calendar layout.

Use a Calendar component on a page to show records by date.

Before you add a Calendar component, make sure your table has:

  • A field with a Date or Appointment

  • A Text field that can be used as an identifier of the record

  • Fields to filter the records if the calendar component should show only relevant ones

Add a Calendar component to a page

1

Open the Add tab

In the Settings panel, open Add.

2

Add Calendar

Under Views, drag Calendar to the preferred location on the page.

3

Configure the Calendar

In the Settings of the component,

  • Choose the source Table

  • Pick the Date field to display. That can also be an appointment field.

  • Set a dynamic color for the entry if applicable in Color field.

4

Check the schedule

Review whether the expected records appear on the correct dates. Then drag the component to move it on the page. Use the resize handles to adjust its size.

Calendar component settings

In Settings, you can define the basic component details:

  • Label for the title shown on the component

  • Internal name is filled automatically. Change it only if needed and carefully. When you script, you use Internal name, not Label.

Under Behavior, configure how the calendar works on the page:

  • Table to choose the source table

  • Date field to choose which date or appointment field places records on the calendar

  • Title field to choose which field Ninox shows as the entry title

  • Color field to choose which field defines the entry color

  • Filter to limit which records users can see with one or more conditions

  • Calendar type to choose the default view as Month, Week, or Day

  • Show calendar view selector to show a dropdown for switching between month, week, and day views

  • Show search field to show a search field at the top of the calendar

Under Visibility, choose how the component is shown on the page:

  • Visible to show the component on the page

  • Hidden to hide the component on the page

  • Conditional to define a Visibility condition that controls when the component is shown or hidden

    Use Conditional when the calendar should appear only in specific cases.

    Build the condition based on Fields and Tables.

    This only affects what is shown on the page. It does not change records or permissions.

To remove a component from a page, select the component, then click Delete component in the blue menu above it.

Last updated

Was this helpful?