new IWTreeNode(node)
Creates a new treeview node.
Parameters:
Name | Type | Description |
---|---|---|
node |
IWNodeElement | the node model |
- Since:
-
- 0.70
Methods
-
addChild(treeNode)
-
Adds a child node.
Parameters:
Name Type Description treeNode
IWTreeNode Returns:
- Type
- void
-
getCheckbox()
-
Returns the checkbox for this treenode.
Returns:
checkbox- Type
- HTMLInputElement
-
getChildren()
-
Returns the children as an array of treenodes.
Returns:
- Type
- Array.<IWTreeNode>
-
getContainer()
-
Returns the div container of this treeview node.
Returns:
the div container- Type
- HTMLDivElement
-
getDomNode(newTreeImage)
-
Sets the tree image of this node.
Parameters:
Name Type Description newTreeImage
HTMLImage the image object for this tree node. Returns:
- Type
- void
-
getNode()
-
Returns the corresponding node model.
Returns:
- Type
- IWNodeElement
-
getState()
-
Returns the state of the treeview node. The return value is null if the state has not been set. Otherwise it returns
expanded
orcollapsed
.Returns:
- Type
- String
-
hasChildren()
-
Returns
true
if this node has children.Returns:
- Type
- boolean
-
hasParent()
-
Returns
true
if this node has a parent node.Returns:
- Type
- boolean
-
isCollapsed()
-
Returns
true
if the node is collapsed.Returns:
- Type
- boolean
-
isExpanded()
-
Returns
true
if the node is expanded.Returns:
- Type
- boolean
-
isLastChild()
-
Returns
true
if the node is the last child node of its parent.Returns:
- Type
- boolean
-
setCheckbox(newCheckbox)
-
Sets the checkbox for this treenode.
Parameters:
Name Type Description newCheckbox
HTMLInputElement the checkbox element for this tree node. Returns:
- Type
- void
-
setContainer(newContainer)
-
Sets the div container of this treeview node.
Parameters:
Name Type Description newContainer
HTMLDivElement the DIV element Returns:
- Type
- void
-
setLastChild(isLastChild)
-
Set this attribute to
true
if the node is the last child of its parent.Parameters:
Name Type Description isLastChild
boolean Returns:
- Type
- void
-
setParent(parent)
-
Sets the parent node for this node.
Parameters:
Name Type Description parent
IWTreeNode Returns:
- Type
- void
-
setState(newState)
-
Sets the state of the treeview node. Possible values are
expanded
andcollapsed
.Parameters:
Name Type Description newState
String Returns:
- Type
- void
-
toString()
-
Returns a string representation of this treenode.
Returns:
- Type
- String