GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Products
  • JavaScript
  • WinForms
  • WPF
  • .NET MAUI
  • Java Swing
  • Diagramming
  • Scheduling
  • Diagram
  • Data Grid
  • Scheduler
  • Chart
  • Virtual Keyboard
  • Diagram

This view

  • Original page
  • New address

GeezerVison is showing mindfusion.dev — Interactive JavaScript UI Libraries | MindFusion JS TreeView

buy now
log in
English
Deutsch
Espanol
MindFusion LLS company logo
  • Products
    • Suites
      • JavaScript
      • WinForms
      • WPF
      • .NET MAUI
      • Java Swing
    • Bundles
      • Diagramming
      • Scheduling
    • JavaScript
      • Diagram
      • Data Grid
      • Scheduler
      • Chart
      • Virtual Keyboard
    • Blazor
      • Diagram
      • Chart
    • Avalonia
      • Diagram
      • Virtual Keyboard
    • ASP.NET MVC
      • Diagram
    • Java Swing
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart
      • Virtual Keyboard
    • WinForms
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • Dock Control
    • .NET MAUI
      • Diagram
      • Calendar
      • Chart
    • ActiveX
      • Diagram
    • WPF
      • Diagram
      • Scheduler
      • Gantt Chart
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • UI
    • WinUI 3
      • Diagram
    • Android
      • Diagram
      • Chart
    • iOS
      • Diagram
    • WordPress
      • Org Chart Plugin
      • Timetable Plugin
    • Applications
      • XML Viewer
      • InSight Diagrammer
    • Web Tools
      • Keyboard Creator
      • Shape Designer
  • Downloads
  • Support
    • E-mail
    • Forums
    • Documentation
    • Samples
    • FAQ
    • Help Desk
  • Company
    • About Us
    • Contacts
    • Blog
    • Newsletter
    • Services
    • Clients
    • Testimonials
    • Join Us
  • Web store
  • Search MindFusion website
Home / Components / JavaScript / TreeView
  • Download
  • Demo
  • Documentation
  • Buy

JS TreeView

An easy way to render hierarchical data and style it as you wish.
Download Install from npm

An Elegant and Responsive TreeView Control

Packed with various appearance settings and a rich event set, this library is all you need to create the perfect tree in JavaScript.

JS TreeView

Tree Nodes

Each tree can contain unlimited levels of tree nodes and each node - unlimited number of child nodes. The size and image of each node is customized. Nodes can render tooltips and accept drag and drop. Data for tree nodes can be set through templates or data objects.

Online Sample: A Project Management Application
API Overview: TreeNode

Interaction

Users can perform a variety of actions on a tree view and you can specify which of them are allowed. Tree nodes can be dragged and dropped and multiple nodes selected simultaneously. Items can be loaded on demand to increase performance.

Online Sample: Interactive Tree
Tutorial: Dynamic TreeView with a Context Menu

JavaScript TreeView: User Interaction

Appearance

The tree size can be changed and the tree orientation can be horizontal or vertical. A set of properties allow you to specify the exact location of the tree on the page.

Online Sample: Tree with Icons

Styling and Themes

The Tree applies CSS styling through the themes shared by all MindFusion UI controls. You can edit the predefined themes or create your own ones. There is also a special cssClass property, which allows you to assign a custom CSS class to the TreeView, whose styling settings take precedence over the theme.

Online Sample: TreeView in Earth Theme

JavaScript TreeView: Earth Theme
JavaScript TreeView Sample

Methods

A set of useful methods are exposed by the TreeView control. They allow you to access programmatically items, load the tree data from objects or Json strings, select and deselect items.

Online Sample: World Observatories JavaScript Sample
API Reference: TreeView and TreeNode

Events

Various events are raised by the TreeView control to inform you of any action the user is performing or has performed on the tree and its items. They include item drag and drop, mouse movement, selection of items as well click on nodes. You can cancel some of the actions.

Online Sample: Dom Inspector with TreeView
Online Documentation: The TreeView Class

JavaScript TreeView Class

MindFusion Pack for JavaScript

  • JavaScript DataViews Data Grid
  • JavaScript Diagram Diagramming
  • JavaScript Scheduler Scheduling
  • Java Swing Spreadsheet Charts
  • Interactive JavaScript Gauges Gauges
  • Interactive JavaScript Map Map
  • JavaScript Virtual Keyboard Virtual Keyboard
  • JavaScript Calendar Library Calendar
  • JavaScript DateTimePicker DateTimePicker
  • JavaScript Dialogs Dialogs
  • JavaScript ImagePicker ImagePicker
  • JavaScript ListView ListView
  • JavaScript Menu Menu
  • JavaScript ToolStrip ToolStrip
  • JavaScript Tooltip Tooltip
  • JavaScript Tabs Control Tabs
  • JavaScript TreeView Control TreeView
  • JavaScript Window Control Window
  • JavaScript Window Host Control Window Host

News

Components

JavaScript WinForms Pack WPF Pack .NET MAUI Pack Java Swing Pack Diagramming Pack Scheduling Pack Mobile

WordPress

Org Chart Plugin Timetable Plugin

Get Products

Direct Downloads Licenses XML Viewer

Get Support

Forum E-mail Online Documentation FAQ Help Desk

Company

Clients Testimonials About Us Services Contacts Online Store Blog News Feed Newsletter

E-mail: [email protected]
Phone: +359 889 199 729
Fax: +359 2 931 54 38

Copyright © 2001-2026 MindFusion LLC. All rights reserved.
License Agreement - Terms of Use - Contact Us
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.