ContextMenu is a JavaScript widget that can be quickly triggered with right-click. It looks like Webix Menu, sharing most of its properties, methods and events.

Attached to a Widget

Contextmenu widget can be initialized for any Webix widget.

Browser compatibility

Webix Contextmenu operates effectively across all popular browsers like IE10, Mozilla Firefox, Opera, Chrome and Apple Safari.

Ready for Touch Devices

Mobile apps developed with this Contextmenu widget operate on most modern touch devices.

A nice looking Webix Form helps you easily get important information from users. It consists of useful elements like input fields (namely text and text area widgets), select boxes, checkboxes, radiobuttons and approve/cancel buttons.

basic Webix Form


Webix Form can be customized for certain tasks by putting various controls into it, including select boxes, checkboxes, radiobuttons.

Multiple-field inputs

With this Pro feature, you can build a form that allows adding text inputs dynamically, i.e. you can add a new text field to an input by clicking the “+” icon and delete it by clicking the “-” icon.
multiple-field input

Multi-select inputs

Is it possible to select several options at once? Yes, it is. Webix Form lets you do it, thanks to the new in-built functionality “multi-select input”.
multi-select input

Grid suggest input

Add Webix DataTable as a selection option to your form and select data from the grid content.
grid-suggest input

DataView suggest input

With this feature, you can use either images or complex HTML content as select options in form.
dataview suggest

Easy Styling with CSS

The Form’s appearance is customized fully with CSS. CSS allows you to create a stylish website by offering a wide range of expressive styles and giving you full control over your website or app’s visual aspects.

Form Validation

This JavaScript Form widget provides form validation that can be easily inserted into your app and nicely customized to the existing user interface.

Ready for Touch Devices

Forms can be a part of mobile apps that operate on touch devices like iPads, iPhones, Androids and Windows Phones.

Browsers Compatibility

It’s supported by most popular browsers.


Colorpicker helps you create your web-style. The colors are presented in a rainbow-like manner by default, but the level of specification can be set by you manually.


Customized Color Blocks

You can also customize this JavaScript Сolorpicker by setting the color presentation or by defining your own color set.


Colorpicker handles RGB, HSL, and hex formats resembling the formats of typical graphic editors.

Rich Color Palette

It possesses a rich color scheme that offers thousands of possibilities.

Browsers Compatibility

Webix JavaScript Colorpicker widget performs effectively across such modern browsers as IE10, Mozilla Firefox, Opera, Chrome and Safari.

Ready for Touch Devices

Mobile apps created with Webix Colorpicker run smoothly on all popular touch devices.


Webix offers an HTML5/JavaScript Charts widget that includes such popular chart types as line, spline, area, bar, pie, 3s pie, donut, scatter, and radar.
You can define the chart appearance by changing the design of all its elements, including the tooltip, color, scale, template and more.
Webix Charts

Support for Popular Data Formats

Webix Charts can load data from XML, JSON, JSArray and CSV formats with ease. Due to the high customizability of XML and JSON data formats, you can use the Chart with your existing web services.

Different Types on One Chart

With Webix Charts, you can develop a chart that has a line and bar series at the same time. You can also choose which chart series to hide or show by clicking on the chart’s legend.
Different Chart Series

Sorting and Filtering

The data on these JavaScript Charts can be easily sorted according to particular parameters by clicking on special inbuilt buttons.
webix charts sorting

You can filter data in Webix Charts by clicking on the buttons with filtering features.

Webix Charts Filtering


Webix HTML5 Charts can be customized to any desired look by changing their height, width, color, orientation and more.

customizable webix charts

The Charts legend is also easily customizable and allows you to identify the data from each chart variable clearly.

Webix Chart Legend

Browsers Compatibility

This incredible Webix JavaScript widget allows you to present multiple data sets on one chart across various browsers such as IE10, Mozilla Firefox, Opera, Chrome and Safari.

Ready for Touch Devices

Webix Charts support natural data mapping and accurately operates on all touch devices. Animation touch events run smoothly and naturally.


DataView is a client-side JavaScript widget that displays objects grouped according to similar properties. It helps you make all the data well-organized and presents it in an attractive and clear manner.

DataView enables you to use as many objects as you wish while maintaining a high level of performance. You can create various CRUD operations easily with DataView by making a few simple manipulations.

JavaScript Webix DataView


This JavaScript DataView widget helps you group information rationally within a single container. Now you needn’t look through a jumble of information to find what you’re looking for. Just click on the appropriate group and enjoy.

Dynamic Data Loading

Dynamic Data Loading allows you to load into Webix Dataview only the information you require at any given moment. Moreover, this feature significantly relieves server performance.

Easy Data Sorting and Filtering

Webix DataView sorts data masterfully allowing you to visualize, organize and understand it all at a glance. The filtering function of JavaScript DataView widget enables you to display only the necessary data you need.

Easy Styling with CSS

The appearance of the DataView can be easily customized with CSS.

Paging Ability

By adding a paging ability to Webix DataView, you can provide your end user with quick button navigation from one group of information to another.


DataView provides you with different types of selection abilities: you can either select the first item, the last one, or all of them at the same time.

Support for Popular Data Formats

Webix DataView allows loading data in XML, JSON, JSArray and CSV formats and then using them freely with your existing web-services.


You can quickly edit this JavaScript DataView data by clicking on its sections and changing their content.


Webix DataView widget enables you to perform drag-and-drop operations within DataView, between DataView and Datatable, Treetable, Tree widgets and even between multiple DataViews.

Browsers Compatibility

DataView works flawlessly across all modern browsers such as IE10, Mozilla Firefox, Opera, Chrome and Safari.

Ready for Touch Devices

With Webix DataView you can create attractive mobile web apps that operate perfectly on all touch devices.