syncfusion-javascript-dropdowntree

Official

Compact hierarchical multi-select dropdown

Authorsyncfusion
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The Dropdown Tree control condenses hierarchical datasets into a compact, searchable dropdown so users can select single or multiple nested items without building custom tree UI or loading entire datasets upfront.

Core Features & Use Cases

  • Hierarchical selection: map nested or self-referential data to present parent/child relationships in a dropdown.
  • Multi-select with checkboxes: enable showCheckBox, Select All, and auto-check propagation for parent-child dependency.
  • Performance & lazy loading: support DataManager and loadOnDemand for large datasets to minimize initial payload.
  • Templates & customization: item, value, header, footer, no-records, and action-failure templates for tailored rendering.
  • Filtering, sorting, and accessibility: built-in filtering options, keyboard navigation, ARIA attributes, and localization support.
  • Programmatic APIs & events: methods for appendTo, showPopup/hidePopup, get/set value, refresh, selectAll, and events like change, dataBound, and filtering.

Quick Start

Create a DropDownTree bound to your hierarchical data, enable checkboxes or loadOnDemand as required, and render it into the input element with id ddtElement.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: syncfusion-javascript-dropdowntree
Download link: https://github.com/syncfusion/javascript-ui-controls-skills/archive/main.zip#syncfusion-javascript-dropdowntree

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.