Key Features

* Fast and Comprehensive * Comprehensive API with high loading and processing speed allow you to create rich applications * Intuitive JS OOP * Simple and light weight code provides easy and understandable OOP concepts. * JQuery, AngularJS, Vue.js, React, Backbone.js integration * Due to integration with popular MVC frameworks Backbone.js and AngularJS, there’s no need to tie data to the DOM. * Angular 2 compatibility * Angular 2 can be used on the same page with Webix UI library * Easy Third-party Integration * Integrate your apps with the third-party tools like maps, text editors, side bar and modern MVC frameworks using a couple of lines of code * Multi-browser functionality * Build incredible web apps based on HTML5 standards which support all major modern browsers * Free Developer Tools * Online Form Builder, Skin Builder and Code Snippet Tool to start working with the UI library * Simple Server-Side Integration * Webix works with any backend platform. Moreover, we provide some helpful features for easy client-server interaction * Accessibility * The Webix library meets the main requirements of the WAI standards and provides support for the following accessibility components: • WAI-ARIA Attributes • Keyboard Navigation • High-Сontrast Skin * Unlimited extensibility * Webix doesn't limit developers in functionality and provides abundant possibilities in extending existent components and creating new ones. * Callbacks for all events: load, sorting, etc. * Numerous events let you handle any action or proceeding that can happen in the app. * Inline editing - All data containing components can be directly edited on the page, saving users from having to go to a separate page first. * Drag-and-drop- Users have the possibility to drag-and-drop items of the components. The library supports both external and internal Drag-and-drop and allows customizing 'drag', 'drop' operations. * Copying to/from clipboard - By common CTRL+C/CTRL+V keyboard shortcuts data can be copied to some other application for further processing or moved within one or several components. * Paging for big datasets - One or several pages can be added to the app to display data page by page. Data will not be retrieved from server side until the related page is opened. The number of rows per page, templates for navigation controls are set up.