TreeLayout
Defined in: layout/TreeLayout.ts:23
Tree layout arranges nodes in a hierarchical tree structure.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new TreeLayout(
options?):TreeLayout
Defined in: layout/TreeLayout.ts:29
Parameters
Sección titulada «Parameters»options?
Sección titulada «options?»TreeLayoutOptions = {}
Returns
Sección titulada «Returns»TreeLayout
Overrides
Sección titulada «Overrides»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.
Inherited from
Sección titulada «Inherited from»Accessors
Sección titulada «Accessors»Get Signature
Sección titulada «Get Signature»get angle():
number
Defined in: layout/TreeLayout.ts:38
GoJS-compatible: The angle of the layout direction in degrees.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set angle(
value):void
Defined in: layout/TreeLayout.ts:42
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
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
Inherited from
Sección titulada «Inherited from»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
Inherited from
Sección titulada «Inherited from»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
Inherited from
Sección titulada «Inherited from»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
Inherited from
Sección titulada «Inherited from»Methods
Sección titulada «Methods»apply()
Sección titulada «apply()»apply(
nodes,links):void
Defined in: layout/TreeLayout.ts:51
Apply the layout to the given nodes and links.
Parameters
Sección titulada «Parameters»Node[]
Link[]
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»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
Inherited from
Sección titulada «Inherited from»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
Inherited from
Sección titulada «Inherited from»setChildLinkStyle()
Sección titulada «setChildLinkStyle()»setChildLinkStyle(
_style):void
Defined in: layout/TreeLayout.ts:47
GoJS-compatible: Set how child links are drawn (“orthogonal”, “curved”, “arc”).
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void