With jqxTree, you can display a checkbox next to each tree item. It also supports
three-state checkboxes that allow you to check or uncheck all sub-items whenever
the parent tree item is checked or unchecked respectively. An indeterminate state
of the checkbox indicates that some child objects in the collection are checked
while others are not.
jqxTree allows you to navigate through all Tree items by using the keyboard arrow
keys. You can also expand or collapse items with keyboard strokes. Keyboard navigation
is perfect for application scenarios where accessibility is an important factor.
jqxTree supports all major desktop and mobile web browsers – Internet Explorer 7.0+,
Firefox 2.0+, Safari 3.0+, Opera 9.0+, Google Chrome, IE Mobile, Android, Opera
Mobile, Mobile Safari(IPhone, IPad). jqxTree automatically detects the browser's
type and adjusts its internal behavior for optimal rendering and best user experience.
You can easily use this widget even on touch devices.
jqxTree has a rich set of events and built-in functions guaranteeing full control over the Tree. With the Tree API, you can get the selected tree item, expand or collapse an item, disable or enable a tree item or the entire Tree. You can also add new items or remove tree items or entire sub-trees.