DataTable (or DataGrid) is a JS grid control based on HTML5. This widget offers a wide variety of features. First of all, DataTable is fully editable and sortable. Table items can be filtered with the help of built-in filters. You can check whether the inserted data is correct. If your DataTable works with a great deal of data, you can split it into several pages. There are also such functionalities as saving the current state, drag-n-drop for rows and columns, clipboard support, resizable columns and rows, advanced editors and filters, header menu, grid grouping, sparklines, vertical headers, sub-rows and sub-views and other.
GroupList is a widget which allows you to divide items into groups. Data organization of groups is hierarchical. It means that any item can start its own category. Besides, there are convenient sorting and filtering features for time-saving data management.
Property Sheet UI is an editable and configurable list of properties. This widget allows you to change the look and behavior of the components in visual editors. Property Sheet UI offers different editing modes so that you could create custom editors. Instead of using standard popup editors, you can define custom ones based on the Webix Popup Window.
Query Builder is a widget for creating filters of any complexity to search for records in datasets. It's a separate widget which can be used with other data components, e.g., DataTable. Query Builder facilitates filtering of large data sets. You can add any number of filtering rules, unite them into groups with AND/OR logic, delete rules and create your own. This widget is also easy to style.
Check a 5-minute online tutorial to start working with Webix and build fully customizable web apps.
Read an overview for each Webix widget, user guides, samples and detailed API reference.