Type class
Base class of amCharts objects with settings, states, adapters and events:
elements, series, charts, formatters and more.
Sources
Entity can be used (imported) via one of the following packages.
// Import Entity
import * as am5 from "@amcharts/amcharts5";
// Create Entity
am5.Entity.new(root, {
// ... config if applicable
});
<!-- Load Entity -->
<script src="index.js"></script>
<script>
// Create Entity
am5.Entity.new(root, {
// ... config if applicable
});
</script>
Inheritance
Entity extends Settings.
Entity is extended by ColorSet, Layout, Sprite, Pattern, Gradient, InterfaceColors, NumberFormatter, DateFormatter, DurationFormatter, Language, Modal, Bullet, PatternSet, DataProcessor, AxisBullet, StockControl, Dropdown, StockToolbar, Serializer, Exporting, ExportingMenu, Annotator, SliceGrouper.
Settings
Set these settings on a Entity object using its set() and setAll() methods.
Read about settings concept.
|
animations # |
Type Animations the element plays on its own, described as data - so they can be set from a JSON config and saved with it. Each one animates a setting of the element (or, with sprite.set("animations", [
{ key: "rotation", to: 360, duration: 4000, loops: 0 },
{ key: "scale", from: 1, to: 1.3, duration: 800, loops: 0, yoyo: true, easing: "sine" }
]);
@since 5.20.8 |
|---|---|
|
id # |
Type A unique ID for looking the element up in |
|
ignoreThemes # |
Type Default Ignores themes: no theme rule applies to the element, not even one of the default theme. @since 5.15.6 |
|
stateAnimationDuration # |
Type Default How long, in milliseconds, a switch from one state to another animates.
|
|
stateAnimationEasing # |
Type Default Easing of the animated switch from one state to another. |
|
themeTags # |
Type Tags that theme rules can target. They also count for the element's children, so a rule can match a child by a tag of its parent. Click here for more info |
|
themeTagsSelf # |
Type Tags that theme rules can target, like Click here for more info |
|
themes # |
Type Themes applied to the element and everything inside it. |
|
userData # |
Type Any data of your own to keep with the element. |
Private settings
Properties
|
adapters # |
Type Default |
|---|---|
|
className # |
Static
Type Default |
|
classNames # |
Static
Type Default |
|
enableDispose # |
Type Default Inherited from Set to |
|
events # |
Type Default |
|
root # |
Type The @readonly |
|
states # |
Type Default |
|
template # |
Type A |
|
uid # |
Type Default Inherited from A unique number, given to each object as it is created. |
| There are 2 inherited items currently hidden from this list. | |
Methods
|
animate( options: ) |
Returns Inherited from Animates a setting from its current value (or Click here for more info |
|---|---|
|
dispose() |
Returns Inherited from Disposes the object, freeing everything it holds. A disposed object can't be used again. |
|
get( key: ) |
Returns Returns the value of setting Click here for more info |
|
has( key: ) |
Returns Inherited from Returns Click here for more info |
|
isDisposed() |
Returns Inherited from Returns |
|
isType( type: ) |
Returns Returns |
|
new( root: ) |
Static Returns Creates an instance of the class. Use it instead of Click here for more info |
|
off( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
offDebounced( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
offDebouncedPrivate( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
offPrivate( key: ) |
Returns Inherited from Removes a callback added with Click here for more info |
|
on( key: ) |
Returns Inherited from Calls Click here for more info |
|
onDebounced( key: ) |
Returns Inherited from Like Click here for more info |
|
onPrivate( key: ) |
Returns Inherited from Calls Click here for more info |
|
onPrivateDebounced( key: ) |
Returns Inherited from Like Click here for more info |
|
once( key: ) |
Returns Inherited from Like Click here for more info |
|
onceDebounced( key: ) |
Returns Inherited from Like Click here for more info |
|
remove( key: ) |
Returns Removes the value set for setting Click here for more info |
|
removeAll() |
Returns Inherited from Removes all settings, as Click here for more info |
|
set( key: ) |
Returns Sets setting Click here for more info |
|
setAll( settings: ) |
Returns Inherited from Sets several settings at once, from an object of key-value pairs. Click here for more info |
|
setTimeout( fn: () => ) |
Returns Calls |
| There are 16 inherited items currently hidden from this list. | |
Events
Entity does not have any events.