TreeStore
Hierarchical store.
Can't be initialized directly; must be extended from DataStore.
var store = new webix.DataStore();
webix.extend(store, webix.TreeStore, true);
Methods
| add | adds a new item to the tree |
| changeId | changes the id of a data item |
| clearAll | removes all items from the component |
| count | returns the number of currently visible items (counts both parent and child nodes) |
| each | iterates through the collection of tree data items |
| eachChild | iterates through the first-level children of the specified branch |
| eachLeaf | iterates through the leaves (items with no sub-items) of the specified branch |
| eachOpen | iterates through opened nodes of the tree (both parent and child) |
| eachSubItem | iterates through all children (of any level) of the specified branch |
| getBranch | returns dataset from some branch in the tree-like component |
| getBranchIndex | gets index of the node in a specific branch |
| getFirstChildId | gets the ID of the first child of the specified branch |
| getNextSiblingId | returns the ID of the next sibling of the specified node |
| getParentId | get the ID of the parent node of the specified item |
| getPrevSiblingId | returns the id of the previous sibling of the specified node |
| getTopRange | returns an array of the top tree data items |
| isBranch | checks whether the node has any children |
| provideApi | assigns methods (and events) of DataStore to an object |
| remove | removes the specified item/items from datastore |
| serialize | serializes data to an array of JSON objects |
Events
Properties
| filterMode | defines the pattern for tree item filtering |
Other
| name | indicates the name of the component (a read-only property) |
Back to top