Обзор
Функциональность 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 и др.
Наверх