JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
See the code
FancytreeFancytree is a JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading.
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, consider upgrading to Wunderbaum.
import $ from "jquery";
import 'jquery.fancytree/dist/skin-lion/ui.fancytree.less'; // CSS or 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: {...},
...
});
// Note: Loading and initialization may be asynchronous, so the nodes may not be accessible yet.
See module loader support and API docs.
Thanks to all contributors.
879 followers · starred Jan 2016
1,192 followers · starred Feb 2018
198 followers · starred Sep 2019
336 followers · starred Mar 2016
JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
See the code
FancytreeFancytree is a JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading.
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, consider upgrading to Wunderbaum.
import $ from "jquery";
import 'jquery.fancytree/dist/skin-lion/ui.fancytree.less'; // CSS or 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: {...},
...
});
// Note: Loading and initialization may be asynchronous, so the nodes may not be accessible yet.
See module loader support and API docs.
Thanks to all contributors.
879 followers · starred Jan 2016
1,192 followers · starred Feb 2018
198 followers · starred Sep 2019
336 followers · starred Mar 2016