Мы рады сообщить вам о том, что библиотека Webix была обновлена до версии 2.1. Данный релиз сочетает в себе много новых возможностей. Большинство из них представляют собой улучшения совместимости виджетов Webix с фреймворками, библиотеками и браузерами. Кроме того, версия 2.1 включает в себя некоторые улучшения в пользовательском интерфейсе, а также исправленные ошибки.
Совместимость с Bootstrap JS
Начиная с версии 2.1, Webix еще лучше работает с Bootstrap, популярным HTML, CSS и JavaScript фреймворком, который позволяет создавать отличные веб-приложения с красивыми элементами.
Strict mode
Теперь вы можете установить strict mode для Webix, что позволит вашим приложениям замечательно работать в Google Chrome плагинах (Adobe Flash Player, Adobe Reader, и т.д.)
Что еще делает strict mode таким полезным для Webix:
- позволяет Webix работать с другими приложениями, которые используют JavaScript strict mode;
- вы можете использовать библиотеку для приложений, которые базируются на Политике Безопасности Содержимого
.
Вы можете переключиться в strict mode, установив соответствующий флаг в значение “true” до подключения файлов Webix на страницу.
Совместимость с jQuery
Версия 2.1 принесла также возможность инициализировать через jQuery не только готовые виджеты Webix, такие как DataTable и Chart, но и кастомные компоненты, которые вы разрабатываете сами на основе виджетов библиотеки.
Font Awesome 4.2
Обновленная версия Webix использует последнюю версию Font Awesome. Это означает, что в вашем распоряжении теперь имеется множество новых иконок для ваших веб-приложений (диаграмма областей, линейная диаграмма, paypal, visa и т.д.).
Совместимость с IE
Webix 2.1 теперь более эффективно работает со старыми версиями IE. Например, показатели производительности виджета Uploader в Internet Explorer 8-9 теперь гораздо выше.
Расширенная математика
Начиная с версии Webix 2.1, если вам нужно вызвать более сложные математические операции, чем те, что встроены в виджет, вы можете задать свою собственную функцию, которую можно будет использовать в формулах виджетов DataTable и TreeTable. Например:
…
view:"datatable",
data:[
{ id:3, difference"=mysum([:0, :1], [:0,:2]) + 1 - [:0, :3]" },
]
где:
- mysum — имя функции,
- :0,:1 — ссылки на ячейки таблицы.
Другие улучшения интерфейса
В новой версии также представлены следующие улучшения в пользовательском интерфейсе:
- возможность поиска нужных данных в DataTable и TreeTable
- события tab close и tab/segment remove
- возможность анимировать момент инициализации представления (view)
С новой версией библиотеки вы сможете создавать многофункциональные веб-приложения с множеством событий, превосходной совместимостью и безопасным кодом.
Более подробную информацию обо всех новшествах Webix версии 2.1 можно узнать из документации.
Получить последнюю версию Webix можно по этой ссылке.