Top

class anychart.data.TreeView.DataItem Improve this Doc

Mapped data item class.

Methods Overview

Data
addChild()Adds a child.
addChildAt()Inserts a child into a specified position.
del()Removes from data by path specified using mapping.
get()Gets value from data by path specified using mapping.
getChildAt()Gets the child by index.
getChildren()Returns a copy of children array of current data item.
getParent()Gets a data item's parent.
indexOfChild()Gets index of child in a children array.
meta()Getter for a meta data.
numChildren()Returns a length of children array.
remove()Removes data item.
removeChild()Removes data item's child.
removeChildAt()Removes child at specified position.
removeChildren()Removes children.
set()Sets value to the data by path.

Methods Description

addChild

Adds a child.

Params:

Name Type Description
child Object | anychart.data.Tree.DataItem | anychart.data.TreeView.DataItem Child to set.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

addChildAt

Inserts a child into a specified position.

Params:

Name Type Description
child Object | anychart.data.Tree.DataItem | anychart.data.TreeView.DataItem Child for add.
index number Position for add child.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

del

Removes from data by path specified using mapping.

Params:

Name Type Description
var_args * Arguments.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

get

Gets value from data by path specified using mapping.

Params:

Name Type Description
var_args * Arguments.

Returns:

* - Value or undefined if path is invalid.

Try it:

getChildAt

Gets the child by index.

Params:

Name Type Description
index number Index of child to find.

Returns:

anychart.data.TreeView.DataItem undefined - Self instance for method chaining.

Try it:

getChildren

Returns a copy of children array of current data item.

Returns:

Array.<anychart.data.TreeView.DataItem> - Copy of children array.

Try it:

getParent

Gets a data item's parent.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

indexOfChild

Gets index of child in a children array.

Params:

Name Type Description
child anychart.data.Tree.DataItem | anychart.data.TreeView.DataItem Child for getting of index.

Returns:

number - Index of child.

Try it:

meta

Getter for a meta data.

Params:

Name Type Description
key string Key.

Returns:

* - Value.

Try it:

Setter for a meta data.

Params:

Name Type Description
key string Key.
value * Value.

Returns:

* - Value.

Try it:

numChildren

Returns a length of children array.

Returns:

number - Number of children.

Try it:

remove

Removes data item.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

removeChild

Removes data item's child.

Params:

Name Type Description
child anychart.data.Tree.DataItem | anychart.data.TreeView.DataItem Child to be removed.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

removeChildAt

Removes child at specified position.

Params:

Name Type Description
index number Index of item for removal.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

removeChildren

Removes children.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it:

set

Sets value to the data by path.

Params:

Name Type Description
var_args * Arguments.

Returns:

anychart.data.TreeView.DataItem - Self instance for method chaining.

Try it: