Type class
A StockToolbar
control for adding indicators to a StockChart
.
Click here for more info
Sources
IndicatorControl can be used (imported) via one of the following packages.
// Import IndicatorControl import * as am5stock from "@amcharts/amcharts5/stock"; // Create IndicatorControl am5stock.IndicatorControl.new(root, { // ... config if applicable });
<!-- Load IndicatorControl --> <script src="stock.js"></script> <script> // Create IndicatorControl am5stock.IndicatorControl.new(root, { // ... config if applicable }); </script>
Inheritance
IndicatorControl extends DropdownListControl
.
IndicatorControl is not extended by any other symbol.
Settings
Set these settings on a IndicatorControl object using its set()
and setAll()
methods.
Read about settings concept.
active # |
Type Default Inherited from Indicates if control is active. |
---|---|
align # |
Type Default Inherited from Alignment of the control in a toolbar. |
currentItem # |
Type Inherited from Currently selected item. |
description # |
Type Inherited from Description of what the button does. |
exclude # |
Type Inherited from An array of item IDs to now show in the list. @since 5.7.0 |
fixedLabel # |
Type Inherited from Label does not change when item is selected in the list. |
forceHidden # |
Type Inherited from Force this control to always be invisible. @since 5.8.5 |
icon # |
Type Inherited from An element with control icon. If not set, each control will aytomatically create an icon. |
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. |
indicators # |
Type |
items # |
Type Inherited from A list of items in the dropdown. |
legend # |
Type |
maxSearchItems # |
Type Inherited from Maximum search items to show. |
name # |
Type Inherited from Name of the control. Used for the label. |
scrollable # |
Type Inherited from If set to |
searchCallback # |
Type Inherited from A callback function which returns a list of items based on a search query. |
searchable # |
Type Inherited from Is the list searchable? If |
stateAnimationDuration # |
Type Inherited from Duration of transition from one state to another. |
stateAnimationEasing # |
Type Inherited from Easing of transition from one state to another. |
stockChart # |
Type Inherited from A |
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. |
togglable # |
Type Default Inherited from If set to |
userData # |
Type Inherited from A storage for any custom user data that needs to be associated with the element. |
visible # |
Type Default Inherited from Is control visible? |
There are 24 inherited items currently hidden from this list. |
Private settings
These are read-only settings accessible from a IndicatorControl object using its getPrivate()
method.
Read about private settings.
button # |
Read only
Type Inherited from |
---|---|
dropdown # |
Read only
Type Inherited from |
icon # |
Read only
Type Inherited from |
label # |
Read only
Type Inherited from |
toolbar # |
Read only
Type Inherited from |
There are 5 inherited items currently hidden from this list. |
Properties
adapters # |
Type Default Inherited from |
---|---|
className # |
Static
Type Default |
classNames # |
Static
Type Default |
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 7 inherited items currently hidden from this list. |
Methods
addIndicator( indicatorId: ) |
Returns Creates a specific indicator, adds it to chart, and returns the instance. |
---|---|
animate( options: ) |
Returns Inherited from Animates setting values from current/start values to new ones. Click here for more info |
clearIndicators() |
Returns Removes all indicators from the stock chart. @since 5.9.3 |
dispose() |
Returns Inherited from Disposes this object. |
get( key: ) |
Returns Inherited from Returns settings value for the specified If there is no value, Click here for more info |
getItemById( id: ) |
Returns Inherited from Returns list item by ID. @since 5.9.0 |
has( key: ) |
Returns Inherited from Returns Click here for more info |
hide() |
Returns Inherited from |
isAccessible() |
Returns Inherited from |
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 |
serializeIndicators( output: ) |
Returns Serializes all available indicators into an array of simple objects or JSON. 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 |
setItem( item: ) |
Returns Inherited from |
setItemById( id: ) |
Returns Inherited from Selects an item by its id. @since 5.9.0 |
setTimeout( fn: () => ) |
Returns Inherited from Creates and returns a "disposable" timeout. |
show() |
Returns Inherited from |
supportsIndicator( indicatorId: ) |
Returns Returns |
unserializeIndicators( data: ) |
Returns Parses data serialized with Click here for more info |
There are 22 inherited items currently hidden from this list. |
Events
Add event handlers to IndicatorControl object using its events.on()
method.
Read about adding event handlers.
#click |
Param { originalEvent: Inherited from |
---|---|
#selected |
Param { indicator: |
There is 1 inherited item currently hidden from this list. |