Version 4.2
released on February 23, 2017
See also What's New of complex widgets:
Breaking Changes
- Access to third-party components' objects (charts, maps, scheduler) has changed.
Now the only way to receive the component's object is to call the related getChart/getMap/getEditor/getScheduler() method.
It is also possible to force this method return a promise by passing the true parameter. The promise will resolve when the chart, map, editor
or scheduler is loaded and ready to use.
- One of the third-party components has changed its name. Now we have an updated HereMap instead of the NokiaMap.
Check the Migration Guide for more details.
New Features
Updates
Fixes
- Datatable header autosize calculation
- text autosize calculation
- regression in property updating
- call master.refreshFilter on options update only if possible
- show initial tab for tabview
- let datatable cells preserve fixed height in subview mode
- spline chart and zero values
- sizing of layout after inner size changes
- richSelectFilter API in hidden column in IE
- template and tree can have incorrect x-scroll after resize
- addOption for segmented and tabbar should refresh the control
- height calculation for vertical radio with top label and radio with new lines
- debug version: warn that donut is not supported by Rangechart
- Here-map sample to replace Nokia-map
- suggest should not select list items during navigation - it is handled by moveSelection
- clipboard regression due to accessibility
- tooltip $view links to a non-existent element
- paint branch if a child checkbox is checked
- aria label for html content in editor
- rendering frame for initially hidden chart
- don't draw labels for not rendered bars (0 value)
- mind container borders when adjusting
- scrolling of grouped rows, subrows and subviews with prerender in datatable
- $setValue doesn't change value of input, blurring sets value
- add escaped headers/footer to export scheme, required for pdf
- clear loading markers and xhr on destruction
- dragleave event fires for all child nodes of drop zone
- Uploader's hover can interfere with file drag-n-drop
- Uploader recognizes any status code below 400 as successful
- better handling of key navigation during multiple and area selection in DataTable
- set and move selection during key navigation only for views with data
- area selection fails on filtering
- DataTable getHeaderNode() should return HTML for columns in left and right splits
- keep on drag-n-drop if an item has been dragged to the empty area of DataTable
- regression in editNext() for Webix GPL version
- regression in registerFilter() with non-existing column id
- server-side filtering and onBeforeFilter event
- check rendered columns when setting state of DataTable with left/right splits
- clear filters silently during setting state - to prevent from filtering until the new state is set
- clear specific invalid CSS during clearing all validation in DataTable
- no resize when virtual keyboard popups, fix Chrome issue with scrolling to focused input issue
- check column visibility before making datatable cell focusable
- moveSelection() should not try to select data in empty data components
- let the only item in a data component remain focusable regardless of selection
- json.parseDates behaviour is more consistent
- id is not autogenerated during importData call
- clear dynamic loading flags when aborting server calls
- mind string "0" when setting $parent of the topmost item
- actualize chart sizes for RangeChart during resizing
- add unique names for Radio input fields in the group if none were provided
- escape ARIA label for controls while rendering
- UI Toggle requires a label for changing the value
- regression in Tabbar and IE8
- refresh Tabbar if an option in the "more" list is selected
- using show(true) for view inside of window
- regression with spacer and align property
- Accordion with resizer
- localization: empty objects and strings overwrite default locale values
- webix.copy should not process regular expressions (e.g. in input patterns)
- DataView: define maximum elements dimensions for Firefox, IE and Safari
- editor in the Tree adjusts to node
- wrong navigation direction in DateRange with adjacent December and January months
- Gage height and font-size
- Gage styles fix for IE
- RichText overflow fix
- don't include x-axis title into modifications with dynamic chart
- cleanup logic to PDFViewer for better memory usage
- block mouse event handler for already destroyed views
- align:absolute ignores right and bottom positions
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.