API Docs for: trial
Show:

nx.graphic.Topology.StageMixin Class

Topology stage class

Methods

adaptToContainer

()

Make topology adapt to container,container should set width/height

adjustLayout

()

If enable enableSmartNode, this function will auto adjust the node's overlapping and set the nodes to right size

fit

()

Make topology graphic fit stage

move

(
  • x
  • y
  • [duration]
)

Move topology

Parameters:

resize

(
  • width
  • height
)

Resize topology

Parameters:

zoom

(
  • value
)

Zoom topology

Parameters:

zoomByBound

(
  • inBound
  • [callback]
  • [context]
  • [duration]
)

Zoom topology by a bound

Parameters:

  • inBound Object

    e.g {left:Number,top:Number,width:Number,height:Number}

  • [callback] Function optional

    callback function

  • [context] Object optional

    callback context

  • [duration] Number optional

    set the transition time, unit is second

Properties

adaptive

Boolean

Set to true will adapt to topology's outside container, set to ture will ignore width/height

enableSmartNode

Boolean

Enabling the smart node feature, set to false will improve the performance

height

Number

height Set/get topology's height.

padding

Number

Set/get stage's padding.

scalable

Boolean

Set/get topology's scalability

stage

nx.graphic.Component

Get the topology's stage component

width

Number

Set/get topology's width.

Events

fit

Fired when after topology fit to stage

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

ready

Fired when topology appended to container with with& height

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

resizeStage

Fired when topology's stage changed

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object