Timeline

dvtm:timeline

The Timeline component displays events in chronological order and allows for easy navigation in a defined time range. It can show one or two timelines side by side (dual timeline). The purpose of the timeline is to show events or items as they occur throughout time. For example, you could use a timeline to look at the life cycle of an employee - hire date, promotions, bonuses, leaves of absences, etc.

This component is used on tablets and phones.

Appearance

Appearance characteristics for this component.

Timeline Panel

Timeline Overview Panel

Behavior

Common behaviors for this component.

Timeline Panel

Timeline Overview Panel

Usage

Usage guidelines for this component.

Sample

DVTM sample code for this component.

<dvtm:timeline id="tl" itemSelection="#{pageFlowScope.itemSelection}" startTime="#{pageFlowScope.startTime}" endTime="#{pageFlowScope.endTime}">
<?audit suppress oracle.ide.xml.validation-error?>
<dvtm:timelineSeries id="ts1" label="#{pageFlowScope.s1Label}" value="#{bindings.series1Data.collectionModel}" var="row" selectionListener="#{PropertyBean.timelineSeries1SelectionHandler}">
<dvtm:timelineItem id="ti1" startTime="#{row.startDate}" endTime="#{row.endDate}" title="#{row.title}" description="#{row.description}" />
</dvtm:timelineSeries>
<dvtm:timelineSeries id="ts2" label="#{pageFlowScope.s2Label}" value="#{bindings.series2Data.collectionModel}" var="row" selectionListener="#{PropertyBean.timelineSeries2SelectionHandler}">
<dvtm:timelineItem id="ti2" startTime="#{row.startDate}" endTime="#{row.endDate}" title="#{row.title}" description="#{row.description}" />
</dvtm:timelineSeries>
<dvtm:timeAxis scale="#{pageFlowScope.scale}"/>
</dvtm:timeline>

Related

Fig 1. iOS and Android - Timeline