DHTMLX What's New
Before updating DHTMLX to the latest version, please check the Migration to Newer Versions guide to avoid possible breakdowns.
Version 5.2
released on July 18, 2019
Updates
- chart - the possibility to set the accuracy of the step parameter of yAxis with the decimalDigits parameter
- chart - the clearSeries method added
- form - the clear method can clear userdata
- form - the setItemHeight method of textarea control is restored
- grid - the resetColumnsOrder method is added
- grid - the unselectRowById method is added
- grid - the getFilterElementById method is added
- toolbar - the onValueChange event added for input controls inside of toolbar
- treeview - the onBeforeSelect event is added
- the ability to use SVG images for Form, Calendar, and Combo is added
Fixes
- dhtmlx.message.keyboard = false fully disables key handler
- incorrect hover in a submenu with separators
- onEditCell provides incorrect old value for Calendar cell
- drop text inside of a Form input
- regression in grid.setSizes()
- unloading Menu and Menu-Grid integration
Full list of changes
Version 5.1
released on April 18, 2017
Major changes
Updates
Full list of changes
Version 5.0.2
released on July 13, 2016
- accordion - drag-n-drop fixed for the multi mode when open/close button pressed
- calendar - today date calculation for some cases fixed
- cell - check if the user unloaded menu/toolbar/status manually added
- common - Material CSS fixed (:;)
- common - skinDetect fixed for zoom
- dataprocessor - debug logic for the dataprocessor added
- form - skin detect improved
- grid - ability to get full HTML of the header or the footer cell
- grid - default sorting type for grouped grid fixed
- grid - group statistics counter fixed
- grid - sorting in split mode fixed
- tree - sibling drag-n-drop fixed
Version 5.0.1
released on June 7, 2016
- combo - checkbox rendering for multicolumn mode fixed
- editor - skin detection when initialized as form item fixed
- form - addItem() to empty form fixed
- form - disabled combo in material skin fixed
- grid - dhtmlxGrid from HTML table. Problem with the comma in the header title fixed
- grid - filtering tree column type fixed
- grid - incorrect target during complex drag-n-drop fixed
- grid - sizing of deep nested subgrids fixed
- message - compatibility with SkinBuilder fixed
- tabbar - tab width detect fixed for terrace and material
Version 5.0
released on May 17, 2016
Major changes
Full list of changes
Version 4.6.1
released on February 3, 2016
- calendar - onButtonClick added for today/clear, localization improved (docs)
- calendar - update input if today/clear pressed
- cell - cancel attachURL by ajax if reattach or unload called
- common - email validation - 2..5 characters in the domain name
- form - autocheck for disabled nested items fixed for type:combo
- form - blur for textarea/select fixed
- form - type:image fixed if url not specified
- form - unload improved for radio button
- form - enableTodayButton added for type:calendar
- grid - master checkbox and disabled cells fixed
- grid - new row adding corrected for the live update mode
- grid - incorrect data saving after setBindData in dhtmlxGrid fixed
- grid - refreshMath functionality to restore math after column moving added
- grid - sum math in treegrid fixed
- layout - collapsed text rendering fixed
- layout - hidden header rendering fixed for collapsed cell
- popup - popup position fixed for template, file, label, fieldset, container, image and block form types
- popup - setDimension added
- ribbon - extra border removed if switch to disabled state while mouse over button is performed
- tree - dhtmlx.image_path parsing fixed
- treegrid - drag as top item in complex TreeGrid dnd fixed
Version 4.6
released on December 9, 2015
- accordion - cell sizing fixed for autoheight
- accordion - header height calculation fixed for IE8
- ajax - onAjaxError event added for sync request type
- calendar - setPosition fixed
- calendar - today and clear buttons added (showToday / hideToday methods)
- cell - dimensions calculations for components attached into collapsed layout cells fixed
- chart - clearing hidden canvas fixed
- combo - ability to hide header in multi-column mode added
- combo - empty value if incorrect value entered while free_text is not allowed
- combo - onSelectionChange fixed (dhx 3.6 compat)
- common - ajax cache prevent mechanism fixed (dhxr0123456789=1)
- common - deprecated loadXML() replaced with load() in samples
- datastore - security issue fixed
- form - correct processing of "error" response during form saving
- form - dom events rendering improved for input (for better customizing)
- form - type:image fixed if cancel button pressed in chrome
- form - width for initially hidden combo fixed
- grid - blur processing in combo excell fixed
- grid - clear button in grid's filters fixed
- grid - drag-n-drop in grid with paging fixed
- grid - hide combo list for combo editor on grid scroll fixed
- grid - printView for HTML pages on non-standard port fixed
- grid - row.style in split mode fixed
- grid - srnd mode in terrace skin for huge datasets fixed
- layout - cell header onclick while unloading fixed
- list - onAjaxError event fixed
- menu - context menu rendering improved for modern browsers
- popup - adding check for nested grids, keep popup visible on row select
- ribbon - extra combo attributes added for the type:buttonCombo
- sidebar - side arrows click doesn't hide the side fixed
- sidebar - side arrows UI improved
- slider - 3.6 compat mode improved
- slider - if unsupported skin from 3.6 used - set skyblue
- slider - touch drag-n-drop fixed for Android
- tabbar - close button rendering fixed
- tabbar - iframes-on-demand mode fixed according to 3.6
- tabbar - loadStruct's json format fixed: closeButton=>close_button (closeButton deprecated)
- tabbar - tabsArea width fixed
- tabbar - zero as id fixed
- tree - setItemColor is not applied without repainting
- toolbar - buttonSelect scrolling fixed for touch, rendering improved
- toolbar - itemText attribute fixed for xml init
- toolbar - positioning fixed when spacer is used
- windows - drag-n-drop fixed for ms-pointer feature
- windows - include html/body scrolls into resize calculations
Version 4.5.1
released on November 20, 2015
- form - XSS vulnerability fixed in swf
Version 4.5
released on October 6, 2015
Major changes
- a new component dhtmlxList is added (docs, demos)
- a new demo shows how to create fully responsive web applications
- combo - demo with multicolumn+subload added
- form - type:image added (docs, demo)
- sidebar - header and
autohide mode added (demo)
Full list of changes
Version 4.4
released on July 23, 2015
Major changes
- Microsoft Edge support added
- grid/tree - some load methods were deprecated (see migration guide), use load() instead
Updates
- accordion - cell size calculation fixed when a cell becomes visible
- accordion - header icon fixed when accordion is attached to other container
- cell - views switching with attached ribbon fixed
- combo - onCheck event fixed, onBeforeCheck event added
- combo - select item/open list by right-click removed (behaviour change to native context menu)
- combo - 'x' icon from input removed for ie
- common - dhx.isEdge added
- common - onAjaxError 3.6 compat added
- common - progress image fixed for web skin
- editor - broken keyboard (unable to type after styling) fixed for ipad
- form - button width fixed
- form - 'x' icon from inputs removed for ie
- grid - colspans in the grid in split mode fixed
- grid - creating a filter on the base of the dhtmlxCombo using the makeFilter() method fixed
- grid - forced resize in hidden state fixed
- grid - grid attached to tabbar fixed on iOS 7.x
- grid - regression in live-updates functionality fixed
- grid - removing rows in grid, while dataprocessor is in silent mode fixed
- grid - resize of split grid in layout's cell in IE fixed
- grid - security issue with printView API fixed
- layout - inner dhxWins instance init improved
- layout - prevent context menu by right-click while resizing
- popup - custom grid click parsing added (to close popup when grid clicked)
- sidebar - border fixed in skyblue when sidebar attached to container
- slider - init from html fixed
- tabbar - attached editor fixed on iOS 7.x
- tabbar - hidden tab's cell can be active
- windows - closing window fixed
- windows - disable contextmenu on resize
- windows - header dblclick fixed for pointer devices
- windows - body scroll fixed (when inited from non-fullscreen layout)
Version 4.3
released on June 23, 2015
Major changes
- carousel - a new component - carousel is added (docs, demos)
- sidebar - single_cell mode added (docs, demo)
- sidebar - bubbles added for items (docs,demo)
- slider - range-mode added (docs, demo)
Full list of changes
Version 4.2.1
released on May 15, 2015
- calendar - positioning behind top browser edge fixed
- combo - search while typing in r/o mode fixed
- form - css attr for combo item fixed
- form - disabled color for web skin fixed
- form - form dimfix improved (for inputs width)
- grid - ron cell type non-formatted value return fixed
- grid - copy-paste operations in grid with hidden columns fixed
- grid - excel keymap can be enabled only for all grids on a page
- grid - firefox 4k chars per cell limitation fixed
- grid - height of rows in Web skin fixed
- grid - interference between sorting and column level drag-n-drop fixed
- grid - multi-selection and grouping fixed
- grid - old clipboard related API cleaned
- grid - sorting image regression fixed
- layout - setMinWidth fixed
- menu - auto_overflow fixed (incorrect height calculated)
- menu - font color for sublevel items for web skin fixed
- popup - attachTabbar fixed
- slider - inverse mode runner position fixed
- tabbar - tabbar tabs animation improved
- toolbar - itemText xml attr fixed
- windows - mouse events fixed when window attached to another window
Version 4.2
released on April 8, 2015
Major changes
- accordion - ability to attach header/footer/menu/toolbar/status bar in the
fullscreen mode (demo)
- combo - checkbox for multicolumn mode added (demo)
- menu - integration with google maps marker demo added
- popup - integration with google maps marker demo added
- sidebar - new component sidebar added (docs, demos)
- tabbar - tabs show/hide animation improved (self-visible/self-hidden states now are rendered correctly)
- tabbar - ability to attach header/footer/menu/toolbar/status bar in a fullscreen
mode (demo)
- designer - visual designer updated, new widgets are added
Full list of changes
Version 4.1.3
released on February 16, 2015
- common - data serialization for PUT and DELETE ajax modes
- common - fix for parse API with xml object
- common - xml parsing in IE11 fixed
- form - elements layout in IE6 fixed
- grid - combination of header menu and movable columns fixed
- grid - min-width for columns in split mode fixed
- grid - onBeforeSelect event in split grid fixed
- grid - regression in combo parsing from xml fixed
- grid - regression in headermenu with col-spans fixed
- grid - regression in onCollectValues event fixed
- layout - attach layout fixed for IE6-7
- layout - resize fixed for IE11 in IE7 mode
- menu - auto_overflow fixed
- message - incorrect dhtmlx.confirm closing by api fixed
- popup - context menu and context flashing fixed for IE6-8
- popup - word wrap for attached objects fixed
- tabbar - setTabsMode fixed
Version 4.1.2
released on December 9, 2014
- ajax - query method added (with ability to set headers)
- ajax - regression in onAjaxError event handler fixed
- calendar - body-scroll on ipad fixed
- calendar - close-timeout added for pretty closing on touch
- calendar - onTimeChange event added
- combo - multicolumn header improved for skyblue
- combo - skins improved for ipad
- combo - unload improved
- common - regression in scheduler and dhtmlx.js usage fixed
- form - button click improved for touch
- form - focus over disabled checkbox/radio fixed
- form - reset validate before setting new vaule
- layout - resize for touch added
- slider - out-of-screen mouse pointer fixed while dragging
- slider - touch functionality improved, highlight for pressed runner added
- tabbar - conf.arrows_mode attr added
Version 4.1.1
released on November 28, 2014
- combo - options subload fixed
- combo - scroll to new option in FF fixed
- combo - showList param for filtering added
- common - "get" set as default ajax method
- common - touch functionality init fixed
- common - safe window.dhtmlx and window.dhtmlxEvent init added
- grid - skin_detect added
- grid - regression fixes
- menu - xml parsing fixed (when root node missing)
- ribbon - arrows_mode option for tabbar added
- tabbar - tabbar setSizes with fullscreen margins fixed
- tabbar - setArrowsMode function fixed
- tabbar - labelWidth detect for IE10/11 compat mode fixed
- tree - skin_detect added
- treegrid - styling for web and terrace skin
- windows - dnd fixed if dnd_module not attached on page
Version 4.1
released on November 24, 2014
Major changes
- full touch support
- template component was added (docs)
- ajax - some changes in API were made (details)
- combo - multicolumn added (demo, docs)
- grid - configuration from json for dhtmlxGrid added (docs)
- dataprocessor - can work with json responses (docs)
- dataprocessor - can be used with REST backend (docs)
- skin builder - ability to change vertical offset between items for form, row_height for grid and line_height for tree added (docs)
- tabbar - auto show/hide left-right tabs arrows mode added (demo)
- toolbar - the ability to attach toolbar into statusbar for paging added (demo)
Full list of changes
Version 4.0.3
released on July 1, 2014
- combo - get/post via dhx.ajax.method configuration added (for srnd mode)
- cell (container) - attachScheduler() fixed
- cell (container) - attachToolbar() missing border fixed (layoutcell->window->toolbar)
- cell (container) - unload with several views fixed
- editor - page autoscroll fixed for firefox 28+
- form - getItemValue() fixed for type:calendar (old-value from onChange->getItemValue)
- form - live vaidation for type:select fixed
- form - onButtonClick event no longer fired by right-mouse click
- form - setItemLabel()/getItemLabel() for type:button fixed
- form - type:newcolumn rendering fixed in ie6/ie7
- grid - custom styling for rows fixed
- grid - incorrect data loading for grid with data preloading fixed
- grid - combo cell improved for ie10/11
- grid - combo_v icon fixed
- grid - multiline header export to pdf in split mode fixed
- grid - updateFromXML() in srnd mode fixed
- grid - the height of a table row in HTML5 doctype fixed
- grid - update from xml in split mode fixed
- grid - styling of selected rows and header in grid fixed
- grid - combo filter 'select all' mode ' ' removed, autosize fixed
- grid - styling of grid in split-multi-line mode fixed
- grid - math in Grid and NaN values fixed
- layout - setWidth() for h-mode fixed
- layout - last cell undock() fixed
- layout - progressOff() fixed
- layout - onResizeFinish for 1C pattern fixed
- message - alerts styling in IE fixed
- tabbar - getNumberOfTabs() fixed
- tabbar - tabs-area width increased (max tabs count)
- toolbar - type:input's selection fixed
- tree - autosearch fixed, searching was changed to "contains" logic
- treegrid - styling editor in IE fixed
- treegrid - onOpenEnd in case of loading from json fixed
Version 4.0.2
released on June 17, 2014
- improved validation for grid and form
- layout - attaching layout to container fixed
- layout - attaching footer for 1C pattern fixed
- layout - hidden header fixed in IE8
- datastore - debug code and http check removed
- dhx.ajax.method param added (ability to change request type for load/loadStruct)
- tabbar - hrefmode=ajax fixed (for xml config)
- calendar - set initial value via <input value> fixed
- libCompiler - dhtmlx_debug.css generation added
- menu - toplevel overflow fixed
Version 4.0.1
released on June 9, 2014
- layout - onPanelResizeFinish for IE fixed
- ajax - dhx.ajax.cache param added (ability to enable/disable dhxr param)
Back to top