Блог

Webix 2.1: Улучшенная совместимость с jQuery, Bootstrap JS и многое другое

Мы рады сообщить вам о том, что библиотека Webix была обновлена до версии 2.1. Данный релиз сочетает в себе много новых возможностей. Большинство из них представляют собой улучшения совместимости виджетов Webix с фреймворками, библиотеками и браузерами. Кроме того, версия 2.1 включает в себя некоторые улучшения в пользовательском интерфейсе, а также исправленные ошибки.

Совместимость с Bootstrap JS

Начиная с версии 2.1, Webix еще лучше работает с Bootstrap, популярным HTML, CSS и JavaScript фреймворком, который позволяет создавать отличные веб-приложения с красивыми элементами.

совместимость webix с bootstrap

Strict mode

Теперь вы можете установить strict mode для Webix, что позволит вашим приложениям замечательно работать в Google Chrome плагинах (Adobe Flash Player, Adobe Reader, и т.д.)

Что еще делает strict mode таким полезным для Webix:

  • позволяет Webix работать с другими приложениями, которые используют JavaScript strict mode;
  • вы можете использовать библиотеку для приложений, которые базируются на Политике Безопасности Содержимого
  • .

Вы можете переключиться в strict mode, установив соответствующий флаг в значение “true” до подключения файлов Webix на страницу.

webix.env.strict = true;

Совместимость с jQuery

Версия 2.1 принесла также возможность инициализировать через jQuery не только готовые виджеты Webix, такие как DataTable и Chart, но и кастомные компоненты, которые вы разрабатываете сами на основе виджетов библиотеки.

Font Awesome 4.2

Обновленная версия Webix использует последнюю версию Font Awesome. Это означает, что в вашем распоряжении теперь имеется множество новых иконок для ваших веб-приложений (диаграмма областей, линейная диаграмма, paypal, visa и т.д.).

новая версия fonr awesome 4.2

Совместимость с IE

Webix 2.1 теперь более эффективно работает со старыми версиями IE. Например, показатели производительности виджета Uploader в Internet Explorer 8-9 теперь гораздо выше.

Расширенная математика

Начиная с версии Webix 2.1, если вам нужно вызвать более сложные математические операции, чем те, что встроены в виджет, вы можете задать свою собственную функцию, которую можно будет использовать в формулах виджетов DataTable и TreeTable. Например:

function mysum(a, b){ return a+b };


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 можно по этой ссылке.

Автор
The following two tabs change content below.
Veronika Lindorenko

Veronika Lindorenko

Менеджер продукта Webix с 2012. Интересуется SMM и юзабилити. Создавая качественный и привлекательный контент, она стремится делать мир онлайна лучше.
Veronika Lindorenko

Latest posts by Veronika Lindorenko (see all)

Share on Google Plus Share on Twitter Share on Facebook Share on Stumbleupon Share on LinkedIn VK Vote on Reddit
  • Vladimir Drozdov

    А есть ли примеры использования Webix с Bootstrap?

    • Veronika Lindorenko

      Нет, их нет у нас в семплах. Но Webix гарантированно хорошо работает с Bootstrap.

  • Спасибо за реализацию совместимости с Bootstrap

    • Veronika Lindorenko

      Рады, что смогли упростить Ваш процесс веб-разработки.