ICategoryAxisEvents
Type interface
Defines events for CategoryAxis.
Sources
ICategoryAxisEvents is an interface: it describes a shape of data and is not imported on its own.
Inheritance
ICategoryAxisEvents extends IAxisEvents.
ICategoryAxisEvents is not extended by any other symbol.
Properties
62 inherited items
appearedType
objectInherited fromISpriteEventsInvoked when
Spriteappears. Sprite appears whensprite.appear()method is called and show animation is finished.beforedatavalidatedType
objectInherited fromIComponentEventsInvoked just before element is validated (after changes).
beforedisposedType
objectInherited fromISpriteEventsInvoked just before Sprite is disposed.
beforevalidatedType
objectInherited fromISpriteEventsInvoked before
Spriteis validated.blurType { event:
FocusEvent}Inherited fromIInteractionObjectEventsInvoked when
focusableobject loses focus, e.g. by clicking outside it or pressing TAB button to focus on the next focusable object.childaddedType { newValue:
Sprite}Inherited fromIContainerEventsInvoked when a child Sprite is added to Container.
childremovedType { oldValue:
Sprite}Inherited fromIContainerEventsInvoked when a child Sprite is removed from
dataitemsvalidatedType
objectInherited fromIComponentEventsInvoked when value(s) of the element's data items are validated.
datarangechangedType
objectInherited fromIComponentEventsInvoked when range of the currently selected data is validated.
datavalidatedType
objectInherited fromIComponentEventsInvoked when the raw data for the component changes.
disabledType
objectInherited fromISpriteEventsInvoked when sprite is disabled
doublehitType
SpritePointerTypeEvent&SpritePointEvent&SpriteMouseTouchEventInherited fromISpriteEventsInvoked when
Spriteis clicked or touched twice in rapid succession.downType
PointerTypeEvent&PointerEvent&MouseTouchEventInherited fromIInteractionObjectEventsInvoked when the mouse button is pressed or touch starts.
dragType
PointerTypeEvent&ShiftEvent&PointEvent& { event:MouseEvent|TouchEvent|KeyboardEvent, startPoint:IPoint}Inherited fromIInteractionObjectEventsInvoked when
draggableobject is being dragged. (using mouse, touch or keyboard)draggedType
SpritePointerTypeEvent&SpriteShiftEvent&SpritePointEvent& { event:MouseEvent|TouchEvent|KeyboardEvent, startPoint:IPoint}Inherited fromISpriteEventsInvoked when
draggableobject is being dragged. (using mouse, touch or keyboard).This is simmilar but different then
"drag"event in that it kicks in after"drag"which modifiesSpritecoordinates. This allows doing own manipulations and corrections to element positions.dragstartType
PointerTypeEvent& { event:MouseEvent|TouchEvent|KeyboardEvent}Inherited fromIInteractionObjectEventsInvoked when
draggableobject dragging starts. This event is not invoked immediatelly afterdown, but only if there's a movement of the pointer.dragstopType
PointerTypeEvent& { event:MouseTouchEvent|KeyboardEvent}Inherited fromIInteractionObjectEventsInvoked when
draggableobject is released. This event will not fire if position of the object did not change.enabledType
objectInherited fromISpriteEventsInvoked when sprite is enabled
endchangedType
objectInherited fromIComponentEventsInvoked when end position changesPlease note that
endhangedevent is dispatched immediately after zoom occurs, so some related properties (e.g.maxZoomedonValueAxis) might not be yet updated.Use
startendchangedevent instead if you need to rely on updated zoom-related values.focusType { event:
FocusEvent}Inherited fromIInteractionObjectEventsInvoked when
focusableobject gains focus, e.g. by using TAB button.globalscalechangedType
objectInherited fromISpriteEventsInvoked when the global scale changed, meaning that scale of
Spriteor any of its ascendants changed.Type
objectInherited fromISpriteEventsInvoked when visible
Spriteis hidden.hitType
SpritePointerTypeEvent&SpritePointEvent&SpriteMouseTouchEventInherited fromISpriteEventsInvoked when
Spriteis clicked or touched.initedType
objectInherited fromISpriteEventsInvoked when
Spriteis initialized.inputType { event:
KeyboardEvent}Inherited fromIInteractionObjectEventsInvoked whenever information changes in the textual input elements, like
<input>,<textarea>, etc.keydownType { event:
KeyboardEvent}Inherited fromIInteractionObjectEventsInvoked when the key is pressed on the keyboard.
keypressType { event:
KeyboardEvent}Inherited fromIInteractionObjectEventsInvoked when the key generates a "press", e.g. pressing and holding a letter key will generate repeated "keypress" events.
keyupType { event:
KeyboardEvent}Inherited fromIInteractionObjectEventsInvoked when the key is released on the keyboard.
layoutvalidatedType
objectInherited fromIContainerEventsinvoked when layout of the container is validated
lengthchangedType
objectInherited fromIAxisEventsInvoked when available axis lenght changes, e.g. after resizing the whole chart.
maxsizechangedType { previousHeight:
number, previousWidth:number}Inherited fromISpriteEventsInvoked when maximum available size of the Sprite changes, i.e. when the size of parent container changes.
outType
PointerTypeEvent&MouseTouchEvent&PointerEventInherited fromIInteractionObjectEventsInvoked when mouse cursor moves out of
hoverableobject or it is no longer touched.NOTE: this event might not always contains
pointerparameter as event might be triggered by API?overType
PointerTypeEvent&MouseTouchEvent&PointerEventInherited fromIInteractionObjectEventsInvoked when mouse cursor moves over
hoverableobject or it is touched.NOTE: this event might not always contains
pointerparameter as event might be triggered by API?parentsetType
objectInherited fromISpriteEventsInvoked when a sprite is added to a parent
positionchangedType
objectInherited fromISpriteEventsInvoked when position of the
Spritechanges.propertychangedType { property:
string}Inherited fromISpriteEventsInvoked when property of the
Spritechanges.rangechangeendedType
objectInherited fromIComponentEventsInvoked when range change animation ends
rangechangestartedType
objectInherited fromIComponentEventsInvoked when range change animation starts
readyType
objectInherited fromISpriteEventsInvoked when
Spriteis becomes ready, that is it has finished all calculations and building itself.For
Containerobject (and all those inheriting it, including charts) this event will fire when all children become ready.removedfromqueueType
objectInherited fromISpriteEventsInvoked when chart is shown if
am4core.options.queue = trueor/andam4core.options.onlyShowOnViewport = true.resizeType
PointerTypeEvent&ScaleEvent&MouseTouchEvent& { point1:IPoint, point2:IPoint, startPoint1:IPoint, startPoint2:IPoint}Inherited fromIInteractionObjectEventsInvoked when
resizableobject is being resized either by mouse or touch pinch gesture.rightclickType
MouseTouchEventInherited fromIInteractionObjectEventsInvoked when right mouse button is clicked on the object.
shownType
objectInherited fromISpriteEventsInvoked when hidden
Spriteis shown.sizechangedType
objectInherited fromISpriteEventsInvoked when size of the Sprite changes.
startchangedType
objectInherited fromIComponentEventsInvoked when start position changes.
Please note that
startchangedevent is dispatched immediately after zoom occurs, so some related properties (e.g.minZoomedonValueAxis) might not be yet updated.Use
startendchangedevent instead if you need to rely on updated zoom-related values.startendchangedType
objectInherited fromIComponentEventsInvoked when start or end position changes, unlike startchanged/endchanged this event is fired not immediately but at the end of a cycle.
swipeType
PointerTypeEvent&MouseTouchEventInherited fromIInteractionObjectEventsInvoked when user performs "swiping" gesture (quick horizontal movement) on the object, either using mouse or touch.
swipeleftType
PointerTypeEvent&MouseTouchEventInherited fromIInteractionObjectEventsInvoked when user performs "swiping" gesture towards left.
swiperightType
PointerTypeEvent&MouseTouchEventInherited fromIInteractionObjectEventsInvoked when user performs "swiping" gesture towards right.
toggledType
objectInherited fromISpriteEventsInvoked when
togglableSprite is being toggled on and off. (itsisActiveproperty is being changed)trackType
SpritePointerTypeEvent&SpritePointEvent&SpritePointerEvent&SpriteMouseTouchEventInherited fromISpriteEventsInvoked when pointer (mouse cursor or touch point) moves over
trackableSprite.transformedType { dummyData:
string}Inherited fromISpriteEventstransitionendedType
objectInherited fromISpriteEventsInvoked when Sprite completes transition to a
SpriteState.upType
PointerTypeEvent&PointerEvent&MouseTouchEventInherited fromIInteractionObjectEventsInvoked when the mouse button is released or touch ends.
validatedType
objectInherited fromISpriteEventsInvoked when
Spriteis validated. (on init or after update)visibilitychangedType { visible:
boolean}Inherited fromISpriteEventsInvoked when visibility of the
Spritechanges. (from visible to hidden, and vice versa)wheelType
SpritePointEvent&SpriteShiftEvent& { event:WheelEvent}Inherited fromISpriteEventsInvoked when user turns mouse wheel while over the
Sprite.wheeldownType
SpritePointEvent&SpriteShiftEvent& { event:WheelEvent}Inherited fromISpriteEventsInvoked when user turns mouse wheel downwards while over the
Sprite.wheelleftType
SpritePointEvent&SpriteShiftEvent& { event:WheelEvent}Inherited fromISpriteEventsInvoked when user turns mouse wheel leftwards while over the
Sprite.wheelrightType
SpritePointEvent&SpriteShiftEvent& { event:WheelEvent}Inherited fromISpriteEventsInvoked when user turns mouse wheel rightwards while over the
Sprite.wheelupType
SpritePointEvent&SpriteShiftEvent& { event:WheelEvent}Inherited fromISpriteEventsInvoked when user turns mouse wheel upwards while over the
Sprite.zIndexChangedType
objectInherited fromISpriteEventsInvoked when zIndex of a sprite is changed