There are some incompatibilities between version 0.8 and 1
Form and Toolbar:
form@data => form@elements
toolbar@data => toolbar@elements
for all elements, you need to use
view:"button"
instead of
type:"button"
Form inherits layout - you can use layout syntax (cols:[], rows:[] structures) to place elements (sameLime property is not actual)
Sizing model of toolbar|form inputs changed, it will allow more flexible positioning, most probably you will need to adjust button's width and align settings:
width:200 => inputWidth:200
position:"label-left" => labelPosition:"left"
segmented@segment=>segmented@options
tabbar@cells=>tabbar@options
DataProcessor:
dataProcessor.link() => component.bind()
There are some incompatibilities between version 0.5 and 0.8
API was normalized:
component names - lowercase without underscores
methods and property names - camelCase (for example, template_item - templateItem, start_on_monday - startOnMonday)
unit_width property of “tabbar” form control - tabWidth
Names of some components was changed
tabbar ( separate component ) => multiview
map => googlemap
content view - deprecated, instead of it, template can be used
was
{ view:"content", content:"html_container_id" }
now
{ view:"template", content:"html_container_id" }
Changes in API
[code] component.get(id) => component.item(id)
component.set(id,data) - => component.update(id,data)
component.block() => component.unblockEvent()
component.unblock() => component.blockEvent()[/code]