Version 3.6 includes performance improvements, bug fixes, and new features for some of the DHTMLX components. All the updates are included in the dhtmlxSuite package and individual component packages.
dhtmlxPopup
The new dhtmlxPopup component allows you to display a neat popup box on a page and place any custom content in it. dhtmlxPopup can be used to show a tooltip, a list, a form, or any HTML. It's also easy to insert other DHTMLX components in the popup box, for example, grid, acordion, calendar, form, etc.
dhtmlxForm
Version 3.6 of dhtmlxForm adds the ability to dynamically add/remove form items and dynamically set/clear field validation, note or required field. This update also provides a number of fixes and enhancements to improve performance and stability of dhtmlxForm.
dhtmlxChart
Since version 3.6, dhtmlxChart supports the ability to display a combination of charts that allows you to combine two or more chart types in a single chart. For example, you can now have a chart that has a line series, a bar series, and area series. You can choose which series to hide/show on the chart by clicking on the series name on the chart legend.
Another new feature in dhtmlxChart is the ability to set custom values for the horizontal scale. You can now define the values on the scale manually or automatically generate them by specifying the start/end values and the scale step.
Scrolling on Touch Devices
This improvement concerns the DHTMLX components that use scrolling bars for navigation (dhtmlxGrid, dhtmlxTreeGrid, dhtmlxTree, dhtmlxCombo, and dhtmlxDataView). When used on touch devices (the latest versions of iOS and Android), these components now use the native scrolling feature.
Support for IE11
DTHMLX 3.6 build 131108 (released in November 2013) provides support for IE11, making the DHTMLX library compatible with all the latest web browsers.
Complete List of Changes in DHTMLX 3.6
What's new:
- applyButtonText property for localization in grid
- custom scroll compatibility
- onDataReady event
- onUndo event for dhtmlxGrid
- refreshCell and refreshComboColumn methods for Combo excell text applying
- support for collections while loading JSON with common connector
- undo action triggers dataprocessor
- support for IE11
What's fixed:
- content menu in split on Mac OS
- <,>,& as options values and adding an empty row to grid
- acheck do not generated oncheck event
- asymmetric navigation over hidden rows for Excel keymap
- combo edit in split mode doesn't store correct value in left part of the split
- combo positioning when combo is rendered inside grid in "terrace" skin
- complex inline scripts for sub_rows
- detachAllEvents in IE6 and IE7
- dhtmlxError: custom error handlers were not called
- enableHotKeys in split mode
- events for tab order
- Excel keymap didn't work with paging
- export breaks combo functionality
- fixes for auto-tests
- getPosition call in Chrome
- header scrolling on Android OS
- IE9 and IE8: grid lost event focus after selection
- incorrect index processing in case of filtering and movable columns
- incorrect skin for calendarA excell
- invalid CSS styling for paging and split combination in some rare cases
- invalid data binding from the form
- invalid default row height for terrace skin in srnd math
- invalid indexes in filter logic
- invalid mark selection after row deleting
- invalid text align in "terrace" skin grid after subgrid opening
- invalid excell in some cases for row-spanned cells
- math doesn't work with float numbers
- old_value doesnt' reset on filter after data reloading
- preserve auto-loading url while loading config from xml
- redo doesn't trigger dataprocessor
- regression in JSON loading
- regression in size of the grid in the container
- regression in undo data triggering
- row highlighting doesn't reset after the grid repaint
- rowspans work for both XML and JSON loading modes
- scrolling in left part of the grid
- selection for key-action in case of access keymap
- setHiddenColumns will work for grid with differnet columns count
- stat counters in grid after column moving
- unintended console.log() was removed
- auto-scroll will align to the top of row
- better support of multiline text in txt editor
- fixes for auto tests
- onBeforeDrag event receives native event handler as 3rd parameter
- support of very long srnd in FF
What's new:
- combination of chart types in a single chart
- the ability to hide/show series of charts
- clickable legend
- custom x-axis scale
- onAfterRender event
- support for IE11
What's fixed:
- rendering problem of charts with large number of items datasets
- tooltips in IE9 and IE10
- label positioning in pie chart
What's new:
- custom scroll compatibility
- moveTab API
- temp solution for right scroller overlay
- white background for content by default
- support for IE11
What's fixed:
- applying content zone background
- broken links fixed
- detachAllEvents in IE6 and IE7
- dhtmlxError: custom error handlers were not called
- moveItem: insertBefore IE fix
- scheduler-terrace-skin fix pushed to all components
- image for right tabbar in terrace skin
- setOffset(20) is called for tabbar with scrollers
- custom style for disabled tabs
- small updates based on auto-test results
What's new:
- the ability to add/remove item dynamically
- the ability set/clear validation dynamically
- the ability to set/clear note and required field dynamically
- onFocus/onBlur events added
- silverlight upload module (experimental mode)
- JSP example and XML init for upload
- onClear and onFileRemove events added
- setCalendarDateFormat added
- backup functionality
- support for IE11
What's fixed:
- onKeyUp improved
- setItemFocus improved
- terrace skin improved
- onInputChange improved
- custom scroll compatibility
- existing upload modes improved
- value formatting improved
- button2state and checkbox improved
- validation improved
What's new:
- native scrolling on touch devices (latest versions of iOS, Android)
- support for IE11
What's fixed:
- special characters in "checkbox" and "image" options
What's fixed:
- onContextMenu fixed
- sublevel selection in win mode fixed
- context-menu/svg fix
- hotfix for IE11
What's new:
- native scrolling on touch devices (latest versions of iOS, Android)
- support for IE11
What's fixed:
- context menu on MacOs
- item editing issues
- error handler, dhtmlxError
What's fixed:
- show/hide covers after drag start
- border-radius fix for terrace
- collapsed text and resize fixed
- hotfix for IE11
What's fixed:
- IE10 rendering improved
- z-index logic improved
- drag-and-drop improved for IE
- iframeMode added (experimental mode)
- setToFullScreen fixed
- park window fixed
- hotfix for IE11
What's fixed:
- show buttonSelect poly on left side of no space on right
- terrace skin rendering improved
- mode="select" - demo updated, script-init updated
- reload/unload by click fixed
- hotfix for IE11
What's fixed:
- terrace fix improved
- str2date functionality improved
- onBeforeChange/onChange for free text entering
- minor fixes and improvements
- hotfix for IE11