Version 1.6
Breaking changes в DataProcessor
изменены параметры onBeforeSync, onAfterSync
событие onError заменено двумя новыми - onBeforeSaveError и onAfterSaveError
Улучшенная поддержка мобильных устройств
- поддержка win8-тач
- драг-н-дроп на сенсорных устройствах
Улучшения в серверных интеграциях
- полная поддержка REST API
- данные в компоненте можно обновлять на стороне сервера
- код на стороне клиента работает исправно в случае ошибок на сервере
- возможность задавать пользовательские заголовки при серверных запросах
UI компоненты
- улучшена очистка памяти при разрущении компонента
- улучшено API для сложных форм
Полный список изменений и исправлений
Новая функциональность
- опция multiview.config.fitBiggest
- поддержка win8-тач
- драг-н-дроп на сенсорных устройствах
1.5.1
- columns.options принимает URL канала данных
- Сombo и Кichselect: значение устанавливается при загрузке списка
- datastore importData
- методы getDirtyValues и getCleanValues
- getFormView
- возможность live-редактирования
- метод locate для Сhart (нужен для обработки событий при дабл-клике)
- мат. операции в Treetable
- событие onBeforeAjax
- события onBeforeDateSelect/onAfterDateSelect для Сalendar
- события onColumnResize и onRowResize
- атрибуты relatedView и relatedAction
- атрибуты required и validateEvent attributes для элементов форм
- sort:"server" в Datatable
- unbind и unsync, корректное разрушение синхронизированных и привязанных элементов
Обновления
- подсвечивание блокированного tap-функциональности в iOS7
- addCss и removeCss для применения стилей прямо в DOM без перерисовки
- обработка ошибок с помощью Dataprocessor, улучшенная поддержка REST
- "move" изменения прямо в DOM без перерисовки
- специальная обработка драг-н-дроп в случае мобильного webkit
- обновления данных на стороне клиента после сохранения
- webix.env.mouse содержит названия события "pointer" на текущем устройстве
- xml каналы данных для саджестов
1.5.1
- all layout components can use events
- destructor correctly removes the related views
- function resolving can work with both "someMethod" and "someMethod()" notations
- getColumnConfig returns config for hidden columns
- setColumnWidth uses column id as parameter, not column index
Исправления
- branch deleting in dynamic loading mode fixed
- config options and html template during parsing from html markup
- data reordering in datatable in case of mobile webkit
- destructed views not removed from auto-resize list
- destructing suggest if a master control of this suggest is destructed
- detection of Win Phones
- disabled styling in case of labelPosition="top"
- focus in inline editor after component repainting
- inline editors and correct edit state in datatable
- layout resizing on touch devices
- min value for slider
- scrollview doesn't adjust itself after inner content change in case of touch
- styling of list during drag-n-drop
- styling of row during drag-n-drop
- tree editor position self incorrectly
- webix.DragControl on touch devices
- webix.html.pos in case of touch events
1.5.1
- $scope not defined inside of window
- adding borderless element to layout through addView results in the incorrect sizing
- addView and removeView do not update elements collection for rich forms
- after deleting view from the form its value still accessible through getValues
- camelCase parameters during initialization from HTML
- checkbox reacts on empty space clicks
- clock icon
- custom scroll and disabled areas
- custom scroll doesn't react on addView command
- custom scroll in suggest boxes
- datatable blocks whole page mouse-wheel scroll
- delete dataprocessor on master view destruction
- dynamic loading for deep sub levels
- elementsConfig doesn't work for nested Fieldset
- empty text in combo input
- Fieldset breaks parentView chain
- form with scroll ignores height
- getChildViews for Fieldset
- getFormView throws an error for element outside of form
- illegal comma removed
- invalid behavior for movable window and position:center
- invalid editor sizes after column or row resizing
- isDirty doesn't work for the fresh form
- isolate property and multiview
- popup zIndex was not increased on show
- regression in popup editors
- regression in richselect related to after-loading value
- regression in XML-XHTML data parsing
- submenu that is not based on menu
- unnecessary custom scroll in datatable
- window sizing ignores min-width for the inner content
Наверх