Анонс Webix 2.0: Множественные поля ввода, расширенная локализация и не только

Несмотря на то, что лето зовет отдыхать, и столбик термометра намекает на то, что пора отправляться на море, мы активно готовимся к релизу Webix 2.0. У нас множество планов для новой версии библиотеки, и мы постепенно их реализуем.

В целом, новая версия 2.0 порадует вас улучшенной производительностью, множеством новых возможностей и усовершенствованным пользовательским интерфейсом. В этой статье вы найдете описание некоторых нововведений.

Множественные поля ввода

С Webix можно создавать формы, в которые пользователь сможет добавлять многочисленные записи, и отправлять несколько значений для одного поля одновременно.

Множественные поля ввода Webix

По нажатию на иконку ‘+’, в форме создается дополнительное поле ввода. Соответственно, нажав на иконку ‘-’, лишнее поле ввода можно удалить.

Расширенные редакторы в Property Sheet

Property Sheet — это специальный контрол, который представляет пары “name:value” в списке свойств.

property sheet

 

В новой версии Webix в данном компоненте можно будет использовать широкий набор редакторов, таких как текстовое поле, checkbox, выпадающий список, ‘select’ и richselect контролы. Для более продвинутых вариантов использования Webix property sheet предоставляет такие редакторы, как Grid Suggest, Dataview Suggest and Datepicker

Dataview suggest в Property Sheet

Расширение Dataview Suggest используется для добавления дополнительной функциональности в select контролы Webix, а именно в Combo и Richselect. Это позволит вам использовать либо картинки, либо комплексный HTML контент в качестве опций выбора в property view.

dataview suggest

Grid suggest в Property Sheet

Расширение Grid Suggest основано на контроле suggest list библиотеки Webix, и используется для таких ‘select’ контролов, как Combo и Richselect. В результате, у вас появляется возможность редактировать содержимое property sheet, используя функции редактирования, сортировки и фильтрации виджета Webix DataTable.

grid suggest

Datepicker в Property Sheet

Начиная с версии 2.0, вы можете использовать datepicker в property view. DatePicker контрол поддерживает все форматы даты и времени, а также позволяет настраивать часы и минуты.

date-picker-in -property-view

Дополнительные локали

Webix имеет встроенную поддержку локализации и интернационализации. Однако, дефолтный пакет включает лишь 5 локалей. В версию 2.0 войдет около 350 локалей (в виде отдельного пакета) с форматами чисел и дат, использующихся в большинстве языков и культур.

В этой статье была описана лишь небольшая часть тех функций, которые ,будут в Webix 2.0. У нас большие планы. Оставайтесь с нами!