Skip to main content

Home > blockly > IFlyoutInflater > load

IFlyoutInflater.load() method

Loads the object represented by the given state onto the workspace.

Note that this method's interface is identical to that in ISerializer, to allow for code reuse.

Signature:

load(state: object, flyout: IFlyout): FlyoutItem;

Parameters

ParameterTypeDescription
stateobjectA JSON representation of an element to inflate on the flyout.
flyoutIFlyoutThe flyout on whose workspace the inflated element should be created. If the inflated element is an IRenderedElement it itself or the inflater should append it to the workspace; the flyout will not do so itself. The flyout is responsible for positioning the element, however.

Returns:

FlyoutItem

The newly inflated flyout element.