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 characteristics for this component.
Common behaviors for this component.
Usage guidelines for this component.
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>
Fig 1. iOS and Android - Timeline