English
Class: D3PSeriesRendererManager
Defined in: core/renderer-manager.ts:10
Per-chart registry of series renderers (several renderers may share a series name).
Extends
D3PObject<{seriesRendererListChanged:D3PSeriesRenderer[]; }>
Constructors
Constructor
ts
new D3PSeriesRendererManager(chart): D3PSeriesRendererManager;Defined in: core/renderer-manager.ts:14
Parameters
chart
Returns
D3PSeriesRendererManager
Overrides
Methods
add()
ts
add(renderer): void;Defined in: core/renderer-manager.ts:20
Adds a renderer to the chart.
Parameters
renderer
Returns
void
destroy()
ts
destroy(): void;Defined in: core/object.ts:51
Detaches the object from all its charts, announces destroyed and releases its subscriptions. The object cannot be used afterwards.
Returns
void
Inherited from
fire()
ts
protected fire<P>(event, ...args): void;Defined in: core/object.ts:41
Emits one of its own events on the bus.
Type Parameters
P
P
Parameters
event
D3PEvent<P>
args
...P extends void ? [] : [payload: P]
Returns
void
Inherited from
getSeries()
ts
getSeries(): D3PSeriesRenderer<any, any>[];Defined in: core/renderer-manager.ts:42
The renderers of the chart, in the order they were added.
Returns
D3PSeriesRenderer<any, any>[]
getSeriesByName()
ts
getSeriesByName(name): D3PSeriesRenderer<any, any>[];Defined in: core/renderer-manager.ts:47
The renderers of that name.
Parameters
name
string
Returns
D3PSeriesRenderer<any, any>[]
onDestroy()
ts
protected onDestroy(): void;Defined in: core/object.ts:46
Hook run first on destroy (detach from partners, release DOM...).
Returns
void
Inherited from
remove()
ts
remove(renderer): void;Defined in: core/renderer-manager.ts:28
Removes a renderer from the chart.
Parameters
renderer
Returns
void
Properties
bus
ts
readonly bus: D3PBus;Defined in: core/object.ts:27
The bus the object uses for its events.
Inherited from
chart
ts
readonly chart: D3PChart;Defined in: core/renderer-manager.ts:14
e
ts
readonly e: D3PEventTable<M & object>;Defined in: core/object.ts:29
The events of the object, by name: destroyed for all, and its own (axis.e.scaleChanged).
Inherited from
isDestroying
ts
isDestroying: boolean = false;Defined in: core/object.ts:31
Set when destroy starts: the object is not drawn after that.
Inherited from
subs
ts
protected readonly subs: D3PSubscriptions;Defined in: core/object.ts:33
The subscriptions of the object, released when it is destroyed.