Type class
A class used to format numberic values as time duration.
Click here for more info
Sources
DurationFormatter can be used (imported) via one of the following packages.
// Import DurationFormatter import * as am5 from "@amcharts/amcharts5"; // Create DurationFormatter am5.DurationFormatter.new(root, { // ... config if applicable });
<!-- Load DurationFormatter --> <script src="index.js"></script> <script> // Create DurationFormatter am5.DurationFormatter.new(root, { // ... config if applicable }); </script>
Inheritance
DurationFormatter extends Entity
.
DurationFormatter is not extended by any other symbol.
Settings
Set these settings on a DurationFormatter object using its set()
and setAll()
methods.
Read about settings concept.
baseUnit # |
Type Default Identifies what values are used in duration. Available options: Click here for more info |
---|---|
durationFields # |
Type An array of data fields that hold duration values and should be formatted with a Click here for more info |
durationFormat # |
Type A universal duration format to use wherever number needs to be formatted as a duration. |
durationFormats # |
Type Time unit dependent duration formats. Used be |
id # |
Type Inherited from A custom string ID for the element. If set, element can be looked up via Will raise error if an element with the same ID already exists. |
negativeBase # |
Type Default A base value. Any number below it will be considered "negative". |
stateAnimationDuration # |
Type Inherited from Duration of transition from one state to another. |
stateAnimationEasing # |
Type Inherited from Easing of transition from one state to another. |
themeTags # |
Type Inherited from Tags which can be used by the theme rules. Click here for more info |
themeTagsSelf # |
Type Inherited from Tags which can be used by the theme rules. These tags only apply to this object, not any children. Click here for more info |
themes # |
Type Inherited from A list of themes applied to the element. |
userData # |
Type Inherited from A storage for any custom user data that needs to be associated with the element. |
There are 7 inherited items currently hidden from this list. |
Private settings
Properties
adapters # |
Type Default Inherited from |
---|---|
className # |
Static
Type Default Inherited from |
classNames # |
Static
Type Default Inherited from |
enableDispose # |
Type Default Inherited from If this is set to |
events # |
Type Default Inherited from |
root # |
Type Inherited from An instance of @readonly |
states # |
Type Default Inherited from |
template # |
Type Inherited from @todo needs description |
uid # |
Type Default Inherited from Unique ID. |
There are 9 inherited items currently hidden from this list. |
Methods
animate( options: ) |
Returns Inherited from Animates setting values from current/start values to new ones. Click here for more info |
---|---|
dispose() |
Returns Inherited from Disposes this object. |
format( value: ) |
Returns Formats the number as duration. For example |
get( key: ) |
Returns Inherited from Returns settings value for the specified If there is no value, Click here for more info |
getFormat( value: ) |
Returns Returns appropriate default format for the value. If For example if your However, you might want it to be formatted in the context of bigger scale, say 10 minutes (600 seconds). If you pass in
|
getMilliseconds( value: ) |
Returns Converts value to milliseconds according to |
getValueUnit( value: ) |
Returns Returns value's closest denominator time unit, e.g 100 seconds is |
has( key: ) |
Returns Inherited from Returns Click here for more info |
isDisposed() |
Returns Inherited from Returns |
isType( type: ) |
Returns Inherited from Checks if element is of certain class (or inherits one). |
new( root: ) |
Static Returns Inherited from Use this method to create an instance of this class. Click here for more info |
off( key: ) |
Returns Inherited from Removes a callback for when value of a setting changes. Click here for more info |
offPrivate( key: ) |
Returns Inherited from Removes a callback for when value of a private setting changes. Click here for more info |
on( key: ) |
Returns Inherited from Sets a callback function to invoke when specific key of settings changes or is set. Click here for more info |
onPrivate( key: ) |
Returns Inherited from Sets a callback function to invoke when specific key of private settings changes or is set. Click here for more info |
remove( key: ) |
Returns Inherited from Removes a setting value for the specified Click here for more info |
removeAll() |
Returns Inherited from Removes all keys; Click here for more info |
set( key: ) |
Returns Inherited from Sets a setting Click here for more info |
setAll( settings: ) |
Returns Inherited from Sets multiple settings at once. Click here for more info |
setTimeout( fn: () => ) |
Returns Inherited from Creates and returns a "disposable" timeout. |
toTimeStamp( value: ) |
Returns Converts numeric value to timestamp in milliseconds. |
There are 16 inherited items currently hidden from this list. |
Events
DurationFormatter does not have any events.