Обзор нововведений релиза 4.4

Новый релиз 4.4 JavaScript библиотеки Webix UI уже доступен для скачивания. Рассмотрим обновления и новые возможности, такие как функция печати из приложения, виджет Query Builder и демо интеграций с PHP, Node.js, .NET.
Webix UI with Print API

Печать из приложения

В новом релизе 4.4 добавлена функция печати из приложения. Запустить печать можно из приложения с использованием любого виджета библиотеки Webix UI, будь то это JavaScript List, Grid или Chart. Благодаря Print API, вы сможете задать способ вызова на печать, например, по клику на кнопку или при помощи заданных горячих клавиш, а также параметры печати, такие как:

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

Данные параметры варьируются в зависимости от типа виджета. Так, например, комплексный виджет Spreadsheet уже имеет встроенную функцию печати:
Print API spreadsheet js
Live Demo >>

Сложные фильтры

89 по счету виджет Query Builder представляет собой конструктор правил фильтрации. Его можно использовать с любыми дата-компонентами библиотеки. Виджет DataTable отныне позволяет использовать Query Builder в качестве встроенного фильтра.Query Builder javascript

Новый виджет позволяет создавать сложные фильтры путем группировки нескольких правил (или групп правил) на основе заданных условий (AND или OR). Каждое правило включает в себя критерий, которому должны соответствовать отфильтрованные значения. Виджет доступен только в PRO версии библиотеки.

Понятная интеграция с серверной стороной

Новые демо, которые вы сможете найти на GitHub, призваны упростить интеграцию с

  1. PHP
  2. Node.js
  3. .NET

Примеры наглядно демонстрируют возможности работы с указанными платформами. Список демо для различных серверных платформ планируется пополнять.

Обновления сайта

Вы, скорее всего, заметили изменения на сайте Webix. Мы стараемся идти в ногу со временем и обновляем некоторые его части. Добавлена страница с видео-уроками, упрощена форма загрузки Trial-версии Webix PRO со всеми комплексными виджетами, обновлена страница с лицензиями: для Team Pack вы теперь сможете выбрать необходимое количество лицензий комплексных виджетов.

Приятные дополнения

Некликабельные пункты меню

Мы добавили специальный атрибут для меню, который позволяет задать сделать некоторые элементы меню недоступными для выбора во время инициализации виджета.

Обновленная интеграция с Google Maps

Интеграция с Google Maps была усовершенствована и включена в библиотеку в качестве отдельного виджета Maps. С выходом версии 4.4 мы удаляем устаревшую интеграцию из репозитория компонентов на GitHub, а также с CDN.

Полный список всех изменений доступен на странице What’s new.

Попробуйте бесплатную Trial версию библиотеки Webix PRO и всех комплексных виджетов Pivot, Kanban, Scheduler, Spreadsheet, File Manager. Клиентам с действующим периодом подписки новая версия доступна в личном кабинете, а также через CDN.

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