С радостью и гордостью сообщаем вам о релизе Webix 7.2 и Webix File Manager 7.2! В Webix 7.2 вошли крупные обновления для виджета Filter, сортировка данных в Datatable по нескольким колонкам, форматирование для дат и формулы в Spreadsheet и улучшенный экспорт в PDF. Мы также полностью переписали File Manager.
Читайте дальше, чтобы узнать подробности.
File Manager 7.2
Встречайте революционный апдейт комплексного виджета File Manager, который заменит старую версию. File Manager 7.2 написан на Webix Jet, и его очень удобно настраивать: как внешне, так и логику его работы.
Пожалуйста, не обновляйте File Manager в своих уже работающих проектах до версии 7.2 вот так сразу. 7.2 очень сильно отличается от 7.1, все другое: настройки, логика работы, архитектура и работа с бэкендом. Кстати, для новой версии уже есть готовый бэкенд на Golang и NodeJS.
По сравнению со старым виджетом File Manager, новый:
- может показывать превью файлов,
- может проигрывать музыку и видео во встроенном плеере,
- может открывать текстовые файлы для редактирования,
- может показывать содержимое папок в режиме Total (по виду как Total Commander).
Как и версия 7.1, версия 7.2 поддерживает все скины.
В нашей документации вы сможете подробнее почитать о File Manager 7.2.
Старый File Manager останется под номером версии 7.1.x. Дальше он развиваться не будет, но мы будем предоставлять для него критические фиксы.
Виджет Filter для Datatable и Spreadsheet
Виджет Filter получил несколько крупных обновлений: теперь у него больше правил для фильтрации, и вы можете добавлять свои правила и инпуты для них. Например, в этой демке добавили rangeslider, которым можно фильтровать числа:
Фильтрация дат стала лучше: для этого режима теперь тоже есть правила.
Filter теперь используется как один из встроенных фильтров в Datatable и Spreadsheet — excelFilter:
Сортировка по нескольким колонкам Datatable
Теперь пользователи могут сортировать данные по нескольким колонкам. Зажмите Ctrl/Cmd и кликайте по хедерам колонок в том порядке, в котором хотите сортировать данные:
Методы для сортировки теперь также поддерживают сортировку по нескольким колонкам.
Форматы данных и формулы в Spreadsheet
У Spreadsheet 7.2 также есть значительные обновления. При загрузке данных вы можете явно задавать их тип: дата, число или строка. Типы данных сохраняются при импорте и экспорте в Excel. Для нового типа date добавлены форматы и формулы как в Excel.
Экспорт в PDF со стилями
Еще одно важное обновление в этой версии библиотеки — экспорт таблиц в PDF со стилями.
Что делать дальше
Чтобы почитать подробнее об обновлениях и багфиксах самой библиотеки Webix, перейдите на страницу What’s new. Новую версию библиотеки можно получить через npm, Личный кабинет или кликнув на большую фиолетовую кнопку.
Узнать все о новом File Manager можно в документации. Старая версия этого виджета будет доступна под номером 7.1.x, и для нее мы будем предоставлять исправления критических багов. Если вы прямо сейчас не готовы обновиться до версии 7.2 и у вас есть вопросы и проблемы, пишите нам. Мы поможем вам справиться с ситуацией и ответим на все вопросы о старом и новом File Manager.
Оставайтесь с нами на связи!