Timeline

Last modified: November 19, 2024

Introduction

You can use the Timeline widget to create a vertical list of events with descriptions.

Configuration

Choosing the Render Type

For the sake of simplicity, there are two modes available to create a timeline:

  • Basic – this is the default mode in which you can select the Data source, Title, Description, and Time indication on the Data Source tab and the Icon on the General tab to quickly implement a timeline in your app
  • Custom – enable this mode by setting Custom Visualization to Yes on the General tab to freely model everything that will be shown in the timeline, such as the title, icon, group header/day divider, time indication, and content

Selecting a Data Source

On the Data Source tab for both basic and custom modes, you must select the Data source that will be used.

Since the widget will try to group the events based on date, make sure there is a date-time attribute in the data-source entity itself. For details, see the Showing the Group Header section below.

Showing the Group Header

On the General tab for both basic and custom modes, you can opt to show a day divider by selecting Yes for Group Events and selecting a Group Attribute.

Selecting No for Group Events will make the timeline look like one single flow.

Basic Mode-Specific Fields

In the basic mode, configure the following properties:

  • Title – required
  • Description
  • Time indication
  • Icon – you can use glyphicons and images from the connected data-source entity; if an Icon is not provided, it will be shown as a circle with a background color specified in .widget-timeline-icon-circle

In the basic mode, you can show a group header in the following formats:

Option Explanation Example
Day / Day name This will show the full name of the weekday. Monday
Day / Day number and month This will show a zero-padded day number and the full name of the month. 01 March
Day / Day number, month, and year This will show the default date format based on the current language. 31/12/2020
Month / Month name This will show the full name of the month. April
Month / Month and year This will show the short name of the month and the full year. Apr 2020
Year This will show the full year. 2020

Custom Mode-Specific Fields

In the custom mode, the widget will generate five drop-zones for the icon, group header, title, time indication, and content. Since none of these fields are required, feel free to create your own timeline with any combination.