In version 2.2 the default parseFormat was "%Y-%m-%d" while from version 2.3 it becomes "%Y-%m-%d %H:%i".
It can be altered within current locale as:
webix.i18n.parseFormat = "%Y-%m-%d";
webix.i18n.setLocate();
In Webix 2.2 layout height and width were including padding and margin
//in Webix 2.2 will result in 140px height ( 20 + 100 + 20)
//in Webix 2.3 will result in 100px height
webix.ui({
view:"layout", padding:20, height:100, rows:[{}]
})
In webix 2.3 size of layout is a full size, that already includes padding and margin. The same code as above one will result in layout with 100px height. If you preffer the old behavior, you can move height settings in the inner view
//in both Webix 2.2 and Webix 2.3 will result in 140px height
webix.ui({
view:"layout", padding:20, rows:[{ height:100 }]
})
In version 2.1 you could use "#value#" in the column's template to apply the same property that was defined as the column's id.
Version 2.2 will support this feature as well, but you need to use "#$value#" instead of the old syntax. It does affect only the "#value#" keyword, all other templates ("#some#") will work without any changes.
ajax.header method was deprecated in favor of ajax.headers
Starting from Webix 2.2, list, datataview and template view, width and height of container will include the width of scrollbar. It means that the resulting view will take exactly the same size that was defined for it (previously, it was the defined as:"size + size of scrollbar").
"decimalDelimeter" property in number format was changed to "decimalDelimiter"
Please check Migraton from DHTMLX Touch.
Back to top