Home > @visualization-tools/core > ChartDataEntity
An entity that represents a simple data entity. Use is not required, create a specific type as required.
Signature:
export declare class ChartDataEntity<TUpdateArg, TConnector, TGcSettings extends object> implements IDataTrait<TConnector>, IGraphicsComponentSettingsTrait<TGcSettings>, IHitTestableTrait, TChangeTrackedTrait, IHoverableTrait, IClickableTrait, IDraggableTrait, IChartEntity<TUpdateArg>
Implements: IDataTrait<TConnector>, IGraphicsComponentSettingsTrait<TGcSettings>, IHitTestableTrait, TChangeTrackedTrait, IHoverableTrait, IClickableTrait, IDraggableTrait, IChartEntity<TUpdateArg>
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(data, graphicsSettings, changeIdFactory, beforeUpdate) | Constructs a new instance of the ChartDataEntity class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| changeId | number | ||
| data | TConnector | ||
| graphicsSettings | TGcSettings | ||
| groupMask | number | ||
| hitTestId | number | ||
| isFiltered | boolean |
| Method | Modifiers | Description |
|---|---|---|
| onBeforeUpdate(updateArg) | ||
| onClick(pointerEvent, segmentIds)? | (Optional) | |
| onDblClick(pointerEvent, segmentIds)? | (Optional) | |
| onDragEnd(pointerEvent, segmentIds)? | (Optional) | |
| onDragStart(pointerEvent, segmentIds)? | (Optional) | |
| onHover(state, segments, pointerEvent)? | (Optional) | |
| updateChangeId() |