JavaScript ListView Control

JavaScript ListView

You can use dhtmlxList as an individual component or as a part of dhtmlxSuite

Product Features

  • Manipulations: editing, sorting, filtering.
  • Paging, custom paging.
  • Drag-and-drop: within List, as well as between List and dhtmlxGrid, dhtmlxTree, or any other HTML container.
  • Touch devices support.
  • Loading data from the server-side using dhtmlxConnector.
  • Selection: single, multiple selection, group selection.
  • Init with auto height, fixed height.
  • Browsers compatibility (IE, FF, Opera, Chrome, Safari, MS Edge).
  • Integration with other DHTMLX components.

Live Demo

Detailed view
Compact view
Display a collection of objects in a list
dhtmlxList is a JavaScript mobile-friendly UI control for displaying a collection of objects in a list according to a user-defined template. The component provides simple interface and easy navigation throughout all data in it.
Include any custom HTML you need
Items in List may contain not only plain text, but any custom HTML that you need, including links, images, etc. As for the content loading, you may choose the suitable way of loading the data in a List: JSON, XML, JavaScript array, HTML, or CSV.

Editions and Licenses

Standard GNU GPL v2
Free under GPL
  • Use in unlimited projects
  • Forum support
  • Minor and Major updates
Standard Commercial license
up to 5 developers
  • Use in one project
  • Standard ticket support
  • 1 month of updates (minor, major, bugfixes)
Favorable terms
for companies
Standard Enterprise license
per company
  • Use in unlimited projects
  • Premium ticket support
  • 12 months of updates (minor, major, bugfixes)

Support & Learning Resources

Technical samples

All List features are accompanied by an online sample

Ticket support

Create a support request and get fast and qualified help from our support/development team.


Our detailed documentation can learn how to use List and effectively implement it in your own applications. It provides the detailed information regarding each aspect of the widget.

Community forum

If you don't have an active support subscription, you are welcome to post your technical questions to our forum. It's moderated by our official support team.

Need help with dhtmlxList integration into your app? Contact us