Встречайте Webix 5.0 c Обновленным Jet Фреймворком

Команда Webix рада представить вам обновленную версию библиотеки, Webix 5.0! Релиз включает в себя долгожданную версию 1.0 фреймворка Webix Jet, три виджета и обновленный экспорт в Excel — теперь и со стилями. Рассмотрим нововведения.

Webix Jet 1.0

Новая версия фреймворка Webix Jet позволяет использовать средства разработки на базе Webpack и ES6. Писать код станет проще, а маршрутизация и определение модулей интерфейса станут более гибкими. В новой версии можно использовать код, написанный для предыдущих версий Webix Jet, поэтому миграция не вызовет затруднений.

Другие преимущества:

  • Более компактный код;
  • Более эффективная отладка;
  • Большой набор плагинов (за счет богатой функциональности плагинов Webpack);
  • Возможность выбирать способ маршрутизации (Hash, URL и другие, в т.ч. пользовательские);
  • Возможность использовать пользовательские ссылки для навигации по приложению;
  • Возможность определять обработчики для событий load и unload и таким образом предотвращать потерю несохраненных данных;
  • Более привычный синтаксис для классов, близкий к классическому ООП.

Новый Webix Jet доступен на GitHub или через менеджер пакетов npm. С документацией можно ознакомиться по ссылке.

Виджет GeoChart

Основанный на Google Maps API, виджет GeoChart отображает информацию о странах и областях в зависимости от предоставленных данных. С этим виджетом вы можете интегрировать Google GeoCharts в свое приложение и загружать в него данные точно так же, как и в любой дата виджет Webix.

Live Demo >>

Виджет Hint

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

Live Demo >>

Вертикальный режим для Slider

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

Live Demo >>

Улучшенный функционал экспорта в Excel

В новой версии, экспортируя в Excel из виджетов DataTable, Spreadsheet и Excel Viewer, вы сможете экспортировать и их стили (цвета, шрифты и пр.). Аналогично, при загрузке из Excel файла в Spreadsheet или Excel Viewer стилевая информация будет загружена вместе с данными.

Live Demo >>

Также стоит упомянуть еще об одном часто запрашиваемом функционале. Теперь в один Excel документ можно экспортировать данные из нескольких Webix виджетов, разместив их на отдельных листах.

Live Demo >>

Другие существенные улучшения

  • Загрузка данных в формате CSV для виджета Spreadsheet;
  • Возможность выбрать все опции с Multicombo;
  • Улучшенная доступность и клавиатурная навигация;
  • Дополнительный математический API в SpreadSheet;
  • Улучшенная поддержка WebWorkers в виджете Pivot;
  • Возможность сортировать данные по нескольким параметрам через QueryBuilder;
  • Режим компактного отображения данных для Organogram.

Так как этот список далеко не полон, предлагаю ознакомиться с обзором What’s New в документации.

Webix 5.0 уже доступен для скачивания, на CDN и через пакетные менеджеры Bower, NuGet и npm. Владельцы активных лицензий могут скачать новейшую версию в своем аккаунте или через npm. Если вы еще не знакомы с библиотекой Webix, вы можете начать свое знакомство с пробной версией. Ждем ваши отзывы и вопросы в комментариях или по электронной почте.