Version 1.6

Breaking changes in DataProcessor

Parameters of onBeforeSync, onAfterSync was changed
onError event replaced with two new events - onBeforeSaveError and onAfterSaveError

Improved support for mobile devices

  • win8 touch support
  • drag-n-drop on touch devices

Improvements in Server side integrations

  • full support of REST API
  • data in components can be updated from server side
  • client side code can't be broken by server side errors anymore
  • ability to set custom headers for server side calls

UI components

  • better memory cleaning after component destruction
  • improved API for complex forms

Full list of changes and fixes

New functionality

  • multiview.config.fitBiggest option
  • win8 touch support
  • drag-n-drop on touch devices
1.5.1
  • columns.options accepts url of data feed
  • combo and richselect: setting value on list load
  • datastore importData
  • getDirtyValues and getCleanValues methods
  • getFormView
  • live edit functionality
  • locate method for chart (required for dblclick event handling)
  • math operations in treetable
  • onBeforeAjax event
  • onBeforeDateSelect/onAfterDateSelect events to calendar
  • onColumnResize and onRowResize events
  • relatedView and relatedAction attributes
  • required and validateEvent attributes for form elements
  • sort:"server" in datatable
  • unbind and unsync, correct destruction of synced and bound elements

Updated functionality

  • disabled tap iOS7 highlighting
  • addCss and removeCss attempts to set styles directly in DOM without full repainting
  • error handling by dataprocessor, better support of REST mode
  • "move" command attempts to make changes directly in DOM without full repainting
  • special handling for drag-n-drop in case of mobile webkit
  • updating data in the client side component after saving
  • webix.env.mouse contains names of pointer events for current device
  • xml data feeds for suggests
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

Fixes

  • 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
Back to top
Join Our Forum
We've retired comments here. Visit our forum for faster technical support, connect with other developers, and share your feedback there.