API Docs for: trial
Show:

nx.graphic.Topology.NodeSet Class

NodeSet class

Methods

animate

(
  • config
)

Inherited from nx.graphic.Component:

Set animation for element,pass a config to this function { to :{ attr1:value, attr2:value, ... }, duration:Number, complete:Function }

Parameters:

  • config JSON

append

(
  • [parent]
)

Inherited from nx.graphic.Component:

Append component's element to parent node or other dom element

Parameters:

attach

(
  • parent
  • index
)

Inherited from nx.ui.AbstractComponent:

Attach the component to parent.

Parameters:

calcLabelPosition

()

Inherited from nx.graphic.Topology.Node:

Set label to a node

(
  • names
  • handler
  • context
)

Inherited from nx.Observable:

Parameters:

clearBinding

(
  • prop
)

Inherited from nx.Observable:

Clear binding for specified property.

Parameters:

destroy

()

Inherited from nx.ui.AbstractComponent:

Destroy the component.

detach

()

Inherited from nx.ui.AbstractComponent:

Detach the component from parent.

dispose

()

Inherited from nx.Observable

Dispose the component.

eachConnectedNode

(
  • callback
  • context
)

Iterate all connected node

Parameters:

eachNode

(
  • callback
  • context
)

Iterate all nodeSet

Parameters:

getBinding

(
  • prop
)

Inherited from nx.Observable:

Get existing binding object for specified property.

Parameters:

Returns:

:

getBound

() | ClientRect

Inherited from nx.graphic.Component:

Get component's bound, delegate element's getBoundingClientRect function

Returns:

| ClientRect:

getContainer

(
  • comp
)
nx.dom.Element

Inherited from nx.ui.AbstractComponent:

Get the container for component.

Parameters:

Returns:

nx.dom.Element:

getNode

(
  • id
)

Get node by id

Parameters:

Returns:

:

hide

()

Inherited from nx.graphic.Component:

Hide component

iconType

()

Inherited from nx.graphic.Topology.Node:

Node icon's type

move

(
  • x
  • y
)

Move node certain distance

Parameters:

moveTo

(
  • x
  • y
  • callback
  • isAnimated
  • duration
)

Move to a position

Parameters:

notify

(
  • names
  • oldValue
)

Inherited from nx.Observable:

Parameters:

onAttach

()

Inherited from nx.ui.AbstractComponent:

Template method for component attach.

onChildAttach

()

Inherited from nx.ui.AbstractComponent:

Template method for child component attach.

onChildDetach

()

Inherited from nx.ui.AbstractComponent:

Template method for child component detach.

onDetach

()

Inherited from nx.ui.AbstractComponent:

Template method for component detach.

register

(
  • name
  • value
  • force
)

Inherited from nx.ui.AbstractComponent:

Register a resource.

Parameters:

remove

()

Inherited from nx.graphic.Component:

Remove component's element from dom tree

resolve

(
  • name
)
Any

Inherited from nx.ui.AbstractComponent:

Resolve a resource.

Parameters:

Returns:

Any:

setBinding

(
  • prop
  • expr
  • source
)

Inherited from nx.Observable:

Set binding for specified property.

Parameters:

setStyle

(
  • key
  • value
  • [duration=0]
  • [callback]
  • [context]
)

Inherited from nx.graphic.Component:

Set component's css style

Parameters:

  • key String

    css key

  • value

    css value

  • [duration=0] Number optional

    set transition time

  • [callback] Object optional
  • [context] Object optional

setTransform

(
  • [translateX]
  • [translateY]
  • [scale]
  • [duration=0]
)

Inherited from nx.graphic.Component:

Set component's transform

Parameters:

  • [translateX] Number optional

    x axle translate

  • [translateY] Number optional

    y axle translate

  • [scale] Number optional

    element's scale

  • [duration=0] Number optional

    transition time, unite is second

show

()

Inherited from nx.graphic.Component:

Show component

translateTo

(
  • x
  • y
  • callback
)

Use css translate to move node for high performance, when use this method, related link can't recive notification. Could hide links during transition.

Parameters:

unregister

(
  • name
)

Inherited from nx.ui.AbstractComponent:

Unregister a resource.

Parameters:

unwatch

(
  • names
  • handler
  • context
)

Inherited from nx.Observable:

Parameters:

updateByMaxObtuseAngle

(
  • angle
)

Inherited from nx.graphic.Topology.Node:

Parameters:

Properties

class

Unknown

Inherited from nx.graphic.Component:

Set/get css class

collapsed

Unknown

Collapsed statues

color

Unknown

Inherited from nx.graphic.Topology.Node:

Set the node's color

enable

Unknown

Get/set node's usablity

id

Unknown

Get node's id

label

Unknown

Inherited from nx.graphic.Topology.Node:

Get node's label

labelVisibility true

Boolean

Inherited from nx.graphic.Topology.Node:

Set node's label visible

lockXAxle

Boolean

Lock x axle, node only can move at y axle

lockYAxle

Unknown

Lock y axle, node only can move at x axle

model

Any

Inherited from nx.ui.AbstractComponent:

node

Unknown

Get node self reference

position

Unknown

Get node's absolute position

scale

Number

Inherited from nx.graphic.Component

Set node's scale

selected

Unknown

Get/set node's selected statues

showIcon

Unknown

Show/hide node's icon

topology

Unknown

Get topology instance

translate

Unknown

Inherited from nx.graphic.Component:

Set/get translate, it set/get as {x:number,y:number}

translateX

Unknown

Inherited from nx.graphic.Component:

Set/get x translate

translateY

Unknown

Inherited from nx.graphic.Component:

Set/get y translate

vector

Unknown

Get node's vector

visible

Unknown

Inherited from nx.graphic.Component:

Set/get element's visibility

x

Unknown

Get/set node's x position, suggest use position

y

Unknown

Get/set node's y position, suggest use position

Events

animationCompleted

Inherited from nx.graphic.Component:

Fired when animation completed

Event Payload:

  • sender Object

    Trigger instance

  • event Object

    original event object

clickNode

Inherited from nx.graphic.Topology.Node:

Fired when click a node

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

dragend

Inherited from nx.graphic.Component:

Fire when drag end

Event Payload:

  • sender Object

    Trigger instance

  • event Object

    original event object

dragmove

Inherited from nx.graphic.Component:

Fire when drag move

Event Payload:

  • sender Object

    Trigger instance

  • event Object

    original event object , include delta[x,y] for the shift

dragNode

Inherited from nx.graphic.Topology.Node:

Fired when drag a node

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

dragNodeEnd

Inherited from nx.graphic.Topology.Node:

Fired when finish a node

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

dragNodeStart

Inherited from nx.graphic.Topology.Node:

Fired when start drag a node

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

dragstart

Inherited from nx.graphic.Component:

Fire when drag start

Event Payload:

  • sender Object

    Trigger instance

  • event Object

    original event object

enterNode

Inherited from nx.graphic.Topology.Node:

Fired when mouse enter a node

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

leaveNode

Inherited from nx.graphic.Topology.Node:

Fired when mouse leave a node

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

selectNode

Fired when node been selected or cancel selected

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object

updateNodeCoordinate

Fired when node update coordinate

Event Payload:

  • sender Object

    trigger instance

  • event Object

    original event object