• Stars
    star
    2,721
  • Rank 16,737 (Top 0.4 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 11 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading

logo Fancytree

GitHub version Build Status npm jsDelivr code style: prettier Released with: grunt-yabs StackOverflow: 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.

sample

Status

GitHub version See the change log for details.

NOTE:
Fancytree is considered feature-complete. The code is still maintained and bugfixes will be commited. However do not expect new major features.
Have a look at the Wunderbaum incubator for a potential successor.

Get Started

ES6 Quickstart

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.

Credits

Thanks to all contributors.

More Repositories

1

wsgidav

A generic and extendable WebDAV server based on WSGI
Python
732
star
2

jquery-ui-contextmenu

jQuery plugin that turns a jQueryUI menu widget into a context menu.
JavaScript
175
star
3

pyftpsync

Synchronize directories using FTP(S), SFTP, or file system access.
Python
102
star
4

wunderbaum

A modern tree/treegrid control for the web
TypeScript
95
star
5

dynatree

Automatically exported from code.google.com/p/dynatree
JavaScript
91
star
6

persisto

Persistent Javascript objects and web forms using Web Storage
TypeScript
19
star
7

yabs

Build and deployment automation for Python projects
Python
12
star
8

arcade-js

A 2d game engine and math lib based for JavaScript and HTML5 Canvas
JavaScript
12
star
9

nutree

A Python library for tree data structures with an intuitive, yet powerful API.
Python
11
star
10

fabulist

Generate random strings that make sense.
Python
11
star
11

stressor

Stress-test your web app.
Python
10
star
12

tabfix

Cleanup whitespace in text files
Python
8
star
13

jquery-splitbutton

Combine two ui-buttons and one ui-menu.
JavaScript
5
star
14

clouddav

Automatically exported from code.google.com/p/clouddav
Python
4
star
15

docker-wsgidav

Dockerfile
3
star
16

grunt-yabs

Collection of tools for grunt release workflows.
JavaScript
3
star
17

snazzy

Stylish ANSI terminal colors and helpers.
Python
2
star
18

dynatree-stub

Obsolete stub for Dynatree 2.0 .. 2.3 on jQuery Plugin Registry
2
star
19

sneakers.js

JavaScript plugin that simulates tty decryption effect as seen in the 1992 movie Sneakers.
JavaScript
1
star
20

four-in-a-row

A web browser, online, multi-user implementation of the 'Four In A Row' game, based on Meteor
JavaScript
1
star
21

nxturtle

Control a LEGO Mindstorms robot like a Logo Turtle
Python
1
star
22

wplsync

Automatically exported from code.google.com/p/wplsync
Python
1
star