JavaScript List UI widget

JavaScript List is a UI widget that distinctly presents listed data items. It performs exceptionally well with thousands of data records and supports single and multiple selections of table items. The UI component also enables you to make all possible CRUD operations with the data inserted into the widget.

EditingView Demo

Besides viewing some info in an ordered way, JavaScript List allows users to edit existing data. Just click on the required element of the table and change its value the way you want.

ValidationView Demo

The JS library allows you to validate one record or all data set against some predefined validation rules. If there's an unacceptable value, the corresponding item will be highlighted. You can also display a warning message on the screen.

GrouplistView Demo

Grouplist allows presenting a list of data items grouped by category. Data grouping is hierarchical, which means that any group elements can start its own group. Moreover you can sort and filter all Grouplist items with no effort.

JavaScript grouplist
View demo

X-listView Demo

This UI-related JavaScript pagelist presents an offbeat way of data presentation. While all lists arrange elements vertically, X-list offers horizontal patterning while keeping all the standard list functions.

JavaScript horizontal list
View demo

UnitlistView Demo

Unitlist enables the presentation of data in groups derived from initial non-hierarchical datasets. With this UI widget, data items are sorted and then united by common values. Unitlist helps you to cope with a large amount of messy information by organizing it into small groups.

JavaScript unitlist
View demo

Paging AbilityView Demo

You can add vertical and horizontal paging to the JavaScript List. It will help your end user promptly find important information.

FilteringView Demo

You can easily filter the data contained in the List JS widget. It also allows you to find important items quickly.

Work with the ClipboardView Demo

This JavaScript List widget enables you to copy and paste table items and other HTML objects easily by using familiar hot keys.

Drag-and-DropView Demo

Widget allows performing drag-and-drop operations not only within component itself, but also between this widget and JavaScript Table, JavaScript Tree Table, Tree, Dataview and even between two JavaScript Lists.

Support for Popular Data Formats

JavaScript List enables you to load data in XML, JSON, JSArray and CSV formats.

Browsers Compatibility

The library is supported by all modern browsers. It performs well in IE10, Mozilla Firefox, Opera, Chrome and Safari.

Ready for Touch Devices

The widget can be used in mobile web apps that run on modern touch devices like iPad, iPhone, Android, Windows Phone etc.

JavaScript List integration

Webix Framework can be integrated with jQuery, Angular, React, Vue.js, Backbone frameworks.

Windows and Popups