Lumen ChartsLumen Charts
Api

IShapesGroupControllerApi

Download Markdown

Integration guide · Reference index

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

createGroupFromSelection

createGroupFromSelection(): ShapesGroupId;

Use the type signature above and the integration guide for the owning capability.

removeGroup

removeGroup(groupId: ShapesGroupId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

groups

groups(): readonly ShapesGroupId[];

Use the type signature above and the integration guide for the owning capability.

shapesInGroup

shapesInGroup(groupId: ShapesGroupId): readonly EntityId[];

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

excludeShapeFromGroup

excludeShapeFromGroup(groupId: ShapesGroupId, shapeId: EntityId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
shapeIdEntityIdYes

addShapeToGroup

addShapeToGroup(groupId: ShapesGroupId, shapeId: EntityId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
shapeIdEntityIdYes

availableZOrderOperations

availableZOrderOperations(groupId: ShapesGroupId): AvailableZOrderOperations;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

bringToFront

bringToFront(groupId: ShapesGroupId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

sendToBack

sendToBack(groupId: ShapesGroupId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

bringForward

bringForward(groupId: ShapesGroupId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

sendBackward

sendBackward(groupId: ShapesGroupId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

insertAfter

insertAfter(groupId: ShapesGroupId, target: ShapesGroupId | EntityId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
targetShapesGroupId | EntityIdYes

insertBefore

insertBefore(groupId: ShapesGroupId, target: ShapesGroupId | EntityId): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
targetShapesGroupId | EntityIdYes

setGroupVisibility

setGroupVisibility(groupId: ShapesGroupId, value: boolean): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
valuebooleanYes

groupVisibility

groupVisibility(groupId: ShapesGroupId): GroupVisibilityState;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

setGroupLock

setGroupLock(groupId: ShapesGroupId, value: boolean): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
valuebooleanYes

groupLock

groupLock(groupId: ShapesGroupId): GroupLockState;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

getGroupName

getGroupName(groupId: ShapesGroupId): string;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes

setGroupName

setGroupName(groupId: ShapesGroupId, name: string): void;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
groupIdShapesGroupIdYes
namestringYes

canBeGroupped

canBeGroupped(shapes: readonly EntityId[]): boolean;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
shapesreadonly EntityId[]Yes

On this page