Dynamic data loading allows of asynchronous JS Tree level loading. Initially, only first-level items are loaded. Then when you open the next treemenu branch, the ID of the branch is sent to the server and the related data is dynamically loaded.
Widget allows making a great number of CRUD operations with data: adding, deleting, copying, pasting and even in-line node editing.
The design of the widget is entirely defined with CSS which makes working on apps quicker and simpler. You can use a set of icons to decorate the Tree JS.
This widget allows you to save and then restore the state of the treemenu to cookie, local or session storage. This state object contains data concerning opened and selected nodes significantly simplifying the end user’s work with it.
You can use clipboard while working with this component. This feature can be used in several modes. When you select a particular item and press Ctrl+C, you copy the title of the selected node. When you press Ctrl+V, according to the chosen mode, you can either paste the text as the title of the selected node or as its child item. Besides, you can specify a custom logic for the paste operation.
The parent and child nodes of the widget can be sorted. You can define custom sorting logic to meet your particular requirements. For example, It's possible to sort only the parent nodes keeping the children as they are.
The design of the 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 JS Tree.
The widget works equally well in major up-to-date browsers, such as IE10, Mozilla Firefox, Opera, Chrome and Safari.
DataView allows loading data in XML, JSON, JSArray and CSV formats and then using them freely with your existing web-services.
The widget meets the main requirements of the WAI standards and presupposes equal access to web resources for people with diverse abilities.