English | Русский
Tree

JavaScript Webix Tree allows you to present hierarchically organized data in a nice and logical manner. With the help of this Webix widget you can clearly see all levels of dependency within the data in your web app.

Expand/Collapse by Click

Webix Tree nodes containing child nodes can be easily expanded or collapsed with a single click in order to keep the screen clear of superfluous information.

Dynamic Data Loading

Dynamic data Loading allows asynchronous JavaScript tree level loading. Initially, only first-level items are loaded. Then when you open the following treemenu branch, the ID of the branch is sent to server and the data is dynamically loaded.

Two/Three State Checkboxes

Webix Tree widget has two-and three-state checkboxes modes. The last mode allows selecting all JavaScript tree subitems by checking parent checkbox and indicating the presence of nested checkboxes selected by user with the help of additional checkbox state.

Keyboard Navigation

This JavaScript Tree provides you with keyboard navigation and hotkey management, which allows you to make fewer manipulations as you work on the widget.

CRUD OperationsView Demo

Webix tree allows making a great number of CRUD operations with data: adding, deleting, copying, pasting and even in-line node editing.

Easy Styling with CSS

The design of Webix Tree widget is entirely defined with CSS which makes working on apps quicker and simpler. Moreover you can use a set of icons to decorate the Webix Tree.

Drag-and-DropView Demo

Advanced JavaScript treemenu drag-and-drop properties enable you to drag tree items (columns) not only between Tree and Datatable, List, Dataview and Treetable, but even between different Trees.

(Re)Storing the Tree StateView Demo

Tree widget allows you to save and then restore the state of the tree to cookie, local or seccion storage. This state object contains data concerning the opened and selected nodes significantly simplifying the end user’s work with it.

Browsers Compatibility

Webix Tree works equally well in major up-to-date browsers, such as IE10, Mozilla Firefox, Opera, Chrome and Safari.

Ready for Touch Devices

Webix JavaScript tree menu is ready for operating properly as a part of mobile apps on touch devices. The library automatically chooses the most suitable touch event mechanism for each device.

Windows and Popups
Uploader
Development Tools