Webix 7.2: Новый File Manager, сортировка данных по нескольким колонкам таблицы, форматы для дат и формулы в Spreadsheet

С радостью и гордостью сообщаем вам о релизе Webix 7.2 и Webix File Manager 7.2! В Webix 7.2 вошли крупные обновления для виджета Filter, сортировка данных в Datatable по нескольким колонкам, форматирование для дат и формулы в Spreadsheet и улучшенный экспорт в PDF. Мы также полностью переписали File Manager.

Читайте дальше, чтобы узнать подробности.

Webix 7.2: Новый File Manager, сортировка данных по нескольким колонкам таблицы, форматы для дат и формулы в Spreadsheet

File Manager 7.2

Встречайте революционный апдейт комплексного виджета File Manager, который заменит старую версию. File Manager 7.2 написан на Webix Jet, и его очень удобно настраивать: как внешне, так и логику его работы.

Пожалуйста, не обновляйте File Manager в своих уже работающих проектах до версии 7.2 вот так сразу. 7.2 очень сильно отличается от 7.1, все другое: настройки, логика работы, архитектура и работа с бэкендом. Кстати, для новой версии уже есть готовый бэкенд на Golang и NodeJS.

File Manager 7.2: новый дизайн

Живое демо >>

По сравнению со старым виджетом File Manager, новый:

  • может показывать превью файлов,
  • может проигрывать музыку и видео во встроенном плеере,
  • может открывать текстовые файлы для редактирования,
  • может показывать содержимое папок в режиме Total (по виду как Total Commander).

File Manager 7.2: превью для файлов

Как и версия 7.1, версия 7.2 поддерживает все скины.

File Manager 7.2: контрастный скин

В нашей документации вы сможете подробнее почитать о File Manager 7.2.

File Manager 7.2: плеер для музыки

Старый File Manager останется под номером версии 7.1.x. Дальше он развиваться не будет, но мы будем предоставлять для него критические фиксы.

Виджет Filter для Datatable и Spreadsheet

Виджет Filter получил несколько крупных обновлений: теперь у него больше правил для фильтрации, и вы можете добавлять свои правила и инпуты для них. Например, в этой демке добавили rangeslider, которым можно фильтровать числа:

Смотреть код >>

Фильтрация дат стала лучше: для этого режима теперь тоже есть правила.

Filter теперь используется как один из встроенных фильтров в Datatable и Spreadsheet — excelFilter:

Смотреть код >>

Filter Widget for Datatable

Смотреть код >>

Сортировка по нескольким колонкам Datatable

Теперь пользователи могут сортировать данные по нескольким колонкам. Зажмите Ctrl/Cmd и кликайте по хедерам колонок в том порядке, в котором хотите сортировать данные:

Смотреть код >>

Методы для сортировки теперь также поддерживают сортировку по нескольким колонкам.

Форматы данных и формулы в Spreadsheet

У Spreadsheet 7.2 также есть значительные обновления. При загрузке данных вы можете явно задавать их тип: дата, число или строка. Типы данных сохраняются при импорте и экспорте в Excel. Для нового типа date добавлены форматы и формулы как в Excel.

Смотреть код >>

Экспорт в PDF со стилями

Еще одно важное обновление в этой версии библиотеки — экспорт таблиц в PDF со стилями.

Export to PDF with View Styles

Что делать дальше

Чтобы почитать подробнее об обновлениях и багфиксах самой библиотеки Webix, перейдите на страницу What’s new. Новую версию библиотеки можно получить через npm, Личный кабинет или кликнув на большую фиолетовую кнопку.

Скачать Webix 7.2

Узнать все о новом File Manager можно в документации. Старая версия этого виджета будет доступна под номером 7.1.x, и для нее мы будем предоставлять исправления критических багов. Если вы прямо сейчас не готовы обновиться до версии 7.2 и у вас есть вопросы и проблемы, пишите нам. Мы поможем вам справиться с ситуацией и ответим на все вопросы о старом и новом File Manager.

Оставайтесь с нами на связи!