Type class
Provides base functionality for all derivative objects, like generating ids, handling cache, etc.
Sources
BaseObject can be used (imported) via one of the following packages.
/** * -------------------------------------------------------- * Import from: "core.ts" * Use like: am4core.BaseObject * -------------------------------------------------------- */ import * as am4core from "@amcharts/amcharts4/core";
/** * -------------------------------------------------------- * Include via: <script src="core.js"></script> * Access items like: am4.BaseObject * -------------------------------------------------------- */
Inheritance
BaseObject does not extend any other symbol.
BaseObject is extended by BaseObjectEvents, InterfaceColorSet, TextFormatter, Inertia, Filter, SpriteState, Pattern, LinearGradient, RadialGradient, NumberFormatter, DateFormatter, DurationFormatter, ColorSet, PatternSet, Morpher.
Properties
|
clonedFrom # |
Type Reference to the original object this object was cloned from. We need to keep this so we can disassociate it from source object when this object is disposed. |
|---|---|
|
config # |
Type Use this property to set JSON-based config. When set, triggers processing routine, which will go through all properties, and try to apply values, create instances, etc. Use this with caution, as it is a time-consuming process. It's used for initialchart setup only, not routine operations. |
|
id # |
Type Sets the user-defined id of the element. |
|
uid # |
Type Returns object's internal unique ID. |
Methods
|
clone( cloneId?: ) |
Returns Makes a copy of this object and returns the clone. Try to avoid cloning complex objects like chart, create new instances if you need them. |
|---|---|
|
constructor() |
Returns Constructor
|
|
copyFrom( object: ) |
Returns Copies all properties and related data from different element. |
|
dispose() |
Returns Destroys this object and all related data. |
|
getCurrentThemes() |
Returns Returns a list of themes that should be applied to this element. It could either be a list of themes set explicitly on this element, or system-wide. |
|
isDisposed() |
Returns Returns if this object has been already been disposed. |
Events
BaseObject does not have any events.
Adapters
BaseObject does not have any adapters.