Calendar
Calendar page block is designed to display a calendar along with a set of associated events.
The calendar supports a configurable set of views. These include:
-
Month view
-
week view
-
day view
-
agenda view
An event source is defined as a module, where a record defines the date and time and the title of the event.
Calendar event sources also enable prefiltering, but it is important to notice, that they do not support value interpolation.
Prefilters
A prefilter is an SQL like string that allows you to filter the resources on the database level before the results are provided.
With prefiltering you are able to determine a more specific set of records that will be shown in the record list, define what records should be included in a chart, and much more.
Prefilters usually support value interpolation, which allows them to be more flexible when working with different resources.
For example, you can show only records related to a specific record, show only records owned by the current user.
Value interpolation can be invoked by using the JavaScript’s standard template string syntax (${…}
).
For example related_contact=${recordID}
.
Some resources may not support value interpolation when working with prefilters and will be disclosed in the documentation. |
Available interpolation values differ between resources and will be mentioned in the documentation. |
When defining prefilters on boolean (check box) fields, keep in mind that the positive value is represented as For example, when showing inactive contacts, you would write This will be improved upon in later releases. |