Fancytree
Fancytree (sequel of DynaTree 1.x) is a
JavaScript tree view / tree grid plugin with support for keyboard, inline editing,
filtering, checkboxes, drag'n'drop, and lazy loading.
NOTE:
Fancytree is considered feature-complete.
The code is still maintained and bugfixes will be commited.
However do not expect new major features.
For a modernized and more capable alternative, have a look at the designated
successor Wunderbaum.
Get Started
ES6 Quickstart
import $ from "jquery";
import 'jquery.fancytree/dist/skin-lion/ui.fancytree.less';
import {createTree} from 'jquery.fancytree';
import 'jquery.fancytree/dist/modules/jquery.fancytree.edit';
import 'jquery.fancytree/dist/modules/jquery.fancytree.filter';
const tree = createTree('#tree', {
extensions: ['edit', 'filter'],
source: {...},
...
});
See module loader support and
API docs.
Credits
Thanks to all contributors.