Timer
You can also explicitly specify your timer, so it can be anywhere you want in the controls, not just at the very end (default).
0
100
The Default timer properties, plus:
| Name | Description |
|---|---|
| maxTime integer, 100 by default | At which position the timer ends. |
| minTime integer, 0 by default | At which position the timer starts. Can be negative. |
| label string, optional | The label which will describe the control. |
| name string, optional | The name of the control. If not specified, label is used. |
| shouldDisplayLabel boolean, default true | Whether the label should be displayed. |
| shouldDisplayMaxValue boolean, default true | Whether the maximum value should be displayed to the right of the range. |
| shouldDisplayMinValue boolean, default true | Whether the minimum value should be displayed to the left of the range. |
| shouldDisplayValue boolean, default true | Whether the value should be displayed next to the label. |
| showTime boolean, true by default | Whether the time block (i.e. slider and time value) is going to be shown. |
| showTimeSlider boolean, true by default | Whether the time slider is going to be shown. |
| time number | The current value of time shown on this Timer |
| updateTime function | The function that will update this Timer's time when the |
Unlike the other built-in controls, Timer does not take a value or a setValue parameter.
<ModelshowTimer={false}controls={{type: 'timer',label: 'My explicit timer',}}/>
If you explictly include a timer through the controls prop of Model, then the default timer won't be added at the end.