Layout
Defined in: layout/Layout.ts:23
Abstract base class for diagram layouts.
Extended by
Sección titulada «Extended by»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new Layout(
options?):Layout
Defined in: layout/Layout.ts:36
Parameters
Sección titulada «Parameters»options?
Sección titulada «options?»LayoutOptions = {}
Returns
Sección titulada «Returns»Layout
Properties
Sección titulada «Properties»diagram
Sección titulada «diagram»diagram:
Diagram|null=null
Defined in: layout/Layout.ts:34
GoJS-compatible: the Diagram this layout is assigned to (set by
Diagram.layout = ...), used by doLayout() when called with no
explicit collection.
Accessors
Sección titulada «Accessors»isFinal
Sección titulada «isFinal»Get Signature
Sección titulada «Get Signature»get isFinal():
boolean
Defined in: layout/Layout.ts:234
GoJS-compatible: Whether this is the final layout of a cycle.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isFinal(
value):void
Defined in: layout/Layout.ts:238
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isInitial
Sección titulada «isInitial»Get Signature
Sección titulada «Get Signature»get isInitial():
boolean
Defined in: layout/Layout.ts:225
GoJS-compatible: Whether this is the initial layout of the diagram.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isInitial(
value):void
Defined in: layout/Layout.ts:229
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isOngoing
Sección titulada «isOngoing»Get Signature
Sección titulada «Get Signature»get isOngoing():
boolean
Defined in: layout/Layout.ts:243
GoJS-compatible: Whether the layout is ongoing (auto-layout is active).
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isOngoing(
value):void
Defined in: layout/Layout.ts:247
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
network
Sección titulada «network»Get Signature
Sección titulada «Get Signature»get network():
LayoutNetwork|null
Defined in: layout/Layout.ts:200
GoJS-compatible: The current layout network (or null).
Returns
Sección titulada «Returns»LayoutNetwork | null
Set Signature
Sección titulada «Set Signature»set network(
value):void
Defined in: layout/Layout.ts:204
Parameters
Sección titulada «Parameters»LayoutNetwork | null
Returns
Sección titulada «Returns»void
Methods
Sección titulada «Methods»apply()
Sección titulada «apply()»
abstractapply(nodes,links):void
Defined in: layout/Layout.ts:46
Apply the layout to the given nodes and links.
Parameters
Sección titulada «Parameters»Node[]
Link[]
Returns
Sección titulada «Returns»void
doLayout()
Sección titulada «doLayout()»doLayout(
collection?):void
Defined in: layout/Layout.ts:176
GoJS-compatible: Perform the layout on a collection of parts (or this diagram’s parts).
Parameters
Sección titulada «Parameters»collection?
Sección titulada «collection?»readonly Link[]
readonly Node[]
Returns
Sección titulada «Returns»void
layoutParts()
Sección titulada «layoutParts()»layoutParts(
parts):void
Defined in: layout/Layout.ts:183
GoJS-compatible: Perform the layout on the given parts.
Parameters
Sección titulada «Parameters»readonly Part[]
Returns
Sección titulada «Returns»void