syncfusion-javascript-list-box

Bind and manipulate Syncfusion ListBox data with selection, drag-and-drop, sorting, and grouping.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/syncfusion/javascript-ui-controls-skills --skill syncfusion-javascript-list-box
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncfusion-javascript-list-box
Source: https://github.com/syncfusion/javascript-ui-controls-skills/tree/main/skills/syncfusion-javascript-list-box
Command: npx skills add https://github.com/syncfusion/javascript-ui-controls-skills --skill syncfusion-javascript-list-box

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers implement and integrate the Syncfusion ListBox control with rich features like single/multiple selection, data binding, drag-and-drop, sorting, grouping, keyboard navigation, and accessibility, enabling AI-assisted guidance to produce production-ready code.

Core Features & Use Cases

  • Data-binding flexibility: binds local arrays, remote data via DataManager, and HTML lists.
  • Interactive capabilities: supports drag-and-drop reordering, grouping, sorting, and dual-list configurations.
  • Accessibility & keyboard support: full ARIA roles, keyboard navigation, and screen reader compatibility.

Quick Start

Create a ListBox instance by importing ListBox from @syncfusion/ej2-dropdowns, bind a dataSource, and append to a container.

Frequently Asked Questions about syncfusion-javascript-list-box

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bind remote data to a JavaScript ListBox component?▼

You can bind remote data to a JavaScript ListBox using the DataManager component to fetch and map data fields directly into the ListBox dataSource for dynamic rendering.

Can I implement dual-list transfer functionality with drag-and-drop in a ListBox?▼

Yes, you can configure dual-list transfers by enabling drag-and-drop reordering between two ListBox instances, allowing users to move items seamlessly across both lists.

What is the best way to add keyboard navigation and ARIA support to a ListBox UI?▼

To add keyboard navigation and ARIA support, implement built-in accessibility roles and keyboard-driven interactions within the ListBox to ensure screen reader compatibility and navigability.

How do I group and sort items in a dropdown ListBox?▼

You can group and sort items in a dropdown ListBox by configuring the sorting and grouping properties, which automatically organizes bound data fields into structured visual categories.

Does the Syncfusion ListBox component support single and multiple selection modes?▼

Yes, the Syncfusion ListBox component supports both single and multiple selection modes, allowing users to interact with local arrays or remote data sources to choose one or more items.