Webix 11.3 Released Read More Core enhancements, smarter Colorboard, and more powerful Rich Text Editor.

Control Widgets

for Cross-Platform GUI
Organize your app and enhance interaction and user experience with
ready-made JavaScript control widgets.

Building Blocks of Graphical User Interfaces (GUIs)

Webix control components provide intuitive, high-performance tools for data entry, option selection, navigation, and interactive actions in web apps. Use Webix UI control widgets with responsive,
customizable styling to simplify user input, selection, and interaction.

UI Controls for User Input and Interaction

Webix provides a rich set of JavaScript UI controls for handling user input, triggering actions, and managing form interactions in web applications.
Action and Command Controls
Button controls for triggering actions with icons, badges, and toggle states.
Date, Time and Numeric Input
Calendar and Date Selection are used for selecting single dates, date ranges, and time values.
Slider and RangeSlider are designed for selecting numeric values or value ranges.
Counter control for incrementing or decrementing numeric values.
Option and Value Selection
Options Selection controls for choosing values via dropdowns, checkboxes, switches, radios, and multi-select lists.
DoubleList for selecting, moving and managing items between two connected lists.
Text and Data Entry
Text control for entering, formatting, and validating text data.
Visual Input and Customization
ColorPicker and Colorboard for selecting, customizing, and managing colors.
File Input
Uploader widget for secure file and folder uploads with drag-and-drop support.
Form Structure and Grouping
Fieldset and FormInput are grouping controls for organizing form elements into labeled sections.

Frequently Asked Questions

What are JavaScript control widgets?
JavaScript control widgets are user interface components that are used for user interaction with every element of a web application, including forms, dashboards, and data entry interfaces.
Are control widgets customizable?
Yes, like any other Webix UI components, control widgets support extensive customization options including styling, layout, icons, ranges, palettes, and dynamic behavior.
Can I use these widgets for forms and dashboards?
Certainly. Control widgets are perfectly suited for forms, toolbars, admin panels, and any interactive web interfaces where user input and data selection are required.
Do these widgets support file uploads?
Yes, the Webix Uploader widget allows you to upload files either individually or in batches, drag and drop them, track the upload progress, and set format restrictions, making file management easy and secure.