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