Версия 6.2
вышла 21 февраля, 2019
Что нового в комплексных виджетах:
Breaking Changes
- Прокси sync был удалён  
 
- Параметры методов прокси load(), save(), и saveAll() не включают коллбэк; порядок изменён
 
- События при ошибке загрузки данных: view.onLoadError и webix.onAjaxError с единственным параметром XHR, и webix.onLoadError с XHR и компонентом в качестве параметров
 
- Коллбэк методов webix.ajax больше не может быть массивом
 
- Свойство format у компонента Comments заменено на scheme
 
- drag:"order" больше не поддерживает события onAfterDropOrder и onBeforeDropOrder
 
Чтобы оценить влияние этих изменений на ваши проекты, а также получить информацию о текущей функциональности, смотрите статью о Migration.
Новые возможности
Инструменты Webix
Обновления
- webix.toPDF улучшен:
 
- webix.promise() поддерживает finally()
 
- webix.alert, webix.confirm, webix.modalbox
 
- Улучшеная производительность и стилизация drag:"order"
 
- Возможность указать фильтрам брать данные из сеток, а не из опций столбцов
 
- Доп. параметр mode метода collectValues у DataTable служит тем же цедям
 
- функция $export для модификации экспортируемых данных
 
- Методы getState и setState у Sidebar отражают разврёнутое состояние 
 
- Возможность задать padding лейаута в виде объекта с 4 значениями или с несколькими из них
 
- numberFilter умеет работать с числами с плавающей точкой
 
- Компонент Comments  умеет оборачивать ссылки и изображения
 
- Форматы parseFormat и parseTimeFormat formats включают секунды
 
- У виджета Comments теперь есть свойство scheme
 
- Миграция примеров backend у Filemanager и Spreadsheet на NodeJS
 
Исправления
- Dashboard panels are moved by Webix draggable elements (resizer, rangechart and slider handles)
 
- The ability to initialize webix.alert, webix.confirm, webix.modalbox for a container
 
- Hidden spans are not checked during getSpan() call in Datatable
 
- Sidebar: creating unnecessary popups stopped
 
- List: type css adds custom CSS to an item
 
- Config type property: custom CSS
 
- Sidebar popup highlighting in the collapsed mode
 
- fitMaster:true can break multicombo dropdown sizing
 
- FormInput doesn't allow flexible label configuration
 
- toExcel() in Datatable breaks when dateRangeFilter or serverDateRangeFilter are used
 
- Problems with icons in Tree structure on Windows
 
- window.webix_strict breaks default template of yAxis in chart
 
- CSS is not working when Textarea is used with labelPosition: "top" in the Compact skin
 
- Combo-editor stays while scrolling in Datatable
 
- toExcel() and hidden spans
 
- Inserting new value at the end of a multicombo line duplicates the value
 
- Datatable does not destroy its subviews with itself
 
- Datatable validation style
 
- webix.require and .css files
 
- Error moving rows when a row with math is deleted
 
- Text with pattern/format triggers onChange for an initially empty input
 
- animate: false for the multiview alongside with the initial value for the Tabbar will lead to an error
 
- find() must return null in the "first" mode when nothing was found
 
- Datatable: area selection and hidden columns
 
- The FormInput control doesn't align with normal control
 
- The destructor of the Comments widget
 
- Hide gridlines: save borders on rows header
 
- scroll value of List can be reset to undefined
 
- protoUI from Fieldset: body cannot be passed in defaults
 
- queryView() doesn't search in matching layouts
 
- Edit columns with numberFormat can trigger updateItem even if data was not changed
 
- Forminput within fieldset receives wrong styling
 
- Datatable: enabled math causes error if datatable uses sparklines
 
- Wrong size of accordion items
 
- Different height of top layout elements (top-bar elements of Toolbar, Accordion, Header, Grid)
 
- Comments serialization must not change data items
 
- Correct export view for the Comments widget
 
- Custom scroll: check if the view is enabled
 
- Don't generate error message on checking for filter existence
 
- Placeholders look like normal text in the Flat skin
 
- Comments widget: check input node before getting the value
 
- Datatable header: restore scroll after it renders
 
			Наверх