Обзор

Функциональность Webix можно разделить на несколько слоёв:

  • UI компоненты от простых кнопок до комплексных решений;
  • компоненты для работы с данными на стороне клиента;
  • API для работы с сервером (загрузка и сохранение данных);
  • решения для стандартных задач (экспорт данных, печать, локализация, стилизация и др.).

Главные особенности

1. Богатый список UI компонентов
Библиотека включает в себя более 100 полностью настраиваемых компонентов: Form, Tree, Datatable, Chart и многие другие

2. Адаптивность
Каждый компонент находится в своей "ячейке" с фиксированными, относительными или гибкими размерами

3. Возможность настраивать компоненты
Webix предоставляет широкие возможности в вопросах расширения функциональности компонента или создании нового

4. Возможность отслеживать события компонента: загрузка, сортировка, щелчок мыши и др.
С помощью событий вы можете отследить и обработать любое действие в вашем приложении

5. Динамический лейаут
Вы можете добавлять, удалять, показывать или скрывать компоненты динамически

6. Режим полного экрана для любого компонента
Пользователь может открыть любой из компонентов в полноэкранном режиме

7. Поддержка локализации
Ярлыки Webix компонентов, форматы дат и чисел можно настроить под определённые языковые и культурные особенности

8. Стилизация с помощью обычного CSS
У вас есть возможность стилизовать компоненты и их элементы с помощью CSS. Размеры компонента и его отступы можно задавать прямо в JS коде

9. Простая интеграция с серверными платформами
Webix поддерживает работу с любой серверной средой. Кроме того, у нас есть готовые решения для PHP, .NET, Java.

10. Поддерживаемые форматы данных: XML, JSON, JsArray, CSV
You can use your favorite formats to data into components. All popular data formats are supported.

11. Динамическая загрузка данных с сервера
Во время работы с большими объёмами данных, вы можете загружать их динамически, чтобы снизить загруженность и увеличить производительность. Интервал запросов и количество загружаемых данных можно контролировать.

12. Динамическая фильтрация и сортировка
Библиотека имеет широкий спектр инструментов для фильтрации и сортировки данных, начиная со встроенных средств и заканчивая полностью настраиваемой логикой фильтрации и сортировки.

13. Встроенные редакторы
Вы можете редактировать компоненты прямо из интерфейса, без необходимости создавать отдельные формы.

14. Драг-н-дроп
Пользователь может перетаскивать компоненты с помощью технологии драг-н-дроп. Библиотека поддерживает драг-н-дроп между несколькими компонентами.

15. Работа с буфером обмена
С помощью стандартного сочетания клавиш CTRL+C/CTRL+V пользователь может копировать или перемещать данные как внутри одного компонента, так и за его пределы.

16. Привязка данных
У вас есть возможность привязать данные компонента и значения форм или темплейтов.

17. Разбиение содержимого на страницы
Данные компонента могут быть разбиты постранично и иметь специальные контролы для навигации. Функциональность можно использовать как для работы с данными на стороне клиента, так и для получения данных с сервера по частям.

18. Экспорт данных в форматах Excel, CSV, PNG
У вас есть возможность экспортировать данные компонента в поплуярных форматах.

19. Печать компонентов
Webix позволяет подготовить данные компонента к печати, подогнав размеры к странице самостоятельно.

20. Богатый API
В вашем распоряжении широкий спектр API с детальным описанием.

21. Интеграция с популярными фреймворками и библиотеками
Библиотеку Webix можно интегрировать с рядом известных фреймворков и библиотек: jQuery, AngularJS и Angular, React, Vue.js, Backbone.js и MeteorJS.

22. Расширения для интеграции с другими UI решениями
Webix предоставляет расширения для интеграции со сторонними инструментами, такими как Google и Yandex карты, NicEdit, текстовые редакторы TinyMCE, Konva, графические инструменты Paper, JustGage, чарты SigmaJS, календарь dhtmlxScheduler и др.

Наверх