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.