New Features of ZK 6.5.2"

From Documentation
m
Line 8: Line 8:
 
==Introduction==
 
==Introduction==
  
ZK 6.5.1 concentrates on fixing bugs and introducing a few new features including a default command for MVVM, page visibility with HTML 5 API and others.
+
ZK 6.5.2 concentrates on fixing bugs and introducing a few new features and community improvements such as the moving of functionality to ZK Bind to ZK CE and theme improvements.
  
ZK 6.5 series focuses on taking developers to achieve real device transparency in one codebase and component set, exploring the area of combined desktop & tablet UI and touch experiences. Introducing responsive design and responsive components to always fit your device screen resolution and tablet-specific user interaction methods such as swiping and device orientation detection which are done automatically to save developers time, effort and to increase massive productivity.  
+
ZK 6.5 series focuses on taking developers to achieve real device transparency in one codebase and component set, exploring the area of combined desktop & tablet UI and touch experiences. Introducing responsive design and responsive components to always fit your device screen resolution and tablet-specific user interaction methods such as swiping and device orientation detection which are done automatically to save developers time, effort and to increase massive productivity.
  
 +
=Moving MVVM (ZK Bind) functionality to our community edition=
 +
{{ZK All}}
 +
 +
ZK 6.5.2 brings improvements for our community edition as some features have been moved from PE and EE to CE. The biggest of these changes is the implicit event object which supports in command binding expression, for example:
 +
 +
<source lang="java" high="1">
 +
<treeitem ... onDrop="@command('move',target=event.dragged.value,parent=event.target.value)">
 +
  ..
 +
</treeitem>
 +
</source>
 +
 +
Previously you could not use this functionality in ZK CE.
 +
 +
=Debugging MVVM (ZK Bind)=
 +
{{ZK All}}
 +
 +
In ZK 6.5.2 it is now possible to more effectively debug MVVM, thus enabling developers to resolve problems quicker and more effectively. To turn on ZK Bind debugging all that is needed is to edit the zk.xml file adding the following:
 +
 +
<source lang="xml">
 +
<library-property>
 +
    <name>org.zkoss.bind.DebuggerFactory.enable</name>
 +
    <value>true</value>
 +
</library-property>
 +
</source>
 +
 +
Please do not enable it in the production environment otherwise it will reduce performance.
  
 
=Download & other resources=
 
=Download & other resources=

Revision as of 06:27, 22 March 2013

DocumentationSmall Talks2013MarchNew Features of ZK 6.5.2
New Features of ZK 6.5.2

Author
Timothy Clare, Potix Corporation
Date
March 26, 2013
Version
ZK 6.5.2


Introduction

ZK 6.5.2 concentrates on fixing bugs and introducing a few new features and community improvements such as the moving of functionality to ZK Bind to ZK CE and theme improvements.

ZK 6.5 series focuses on taking developers to achieve real device transparency in one codebase and component set, exploring the area of combined desktop & tablet UI and touch experiences. Introducing responsive design and responsive components to always fit your device screen resolution and tablet-specific user interaction methods such as swiping and device orientation detection which are done automatically to save developers time, effort and to increase massive productivity.

Moving MVVM (ZK Bind) functionality to our community edition

  • Available for ZK:
  • http://www.zkoss.org/product/zkhttp://www.zkoss.org/whyzk/zkeeVersion ce-pe-ee.png

ZK 6.5.2 brings improvements for our community edition as some features have been moved from PE and EE to CE. The biggest of these changes is the implicit event object which supports in command binding expression, for example:

<treeitem ... onDrop="@command('move',target=event.dragged.value,parent=event.target.value)">
   ..
</treeitem>

Previously you could not use this functionality in ZK CE.

Debugging MVVM (ZK Bind)

  • Available for ZK:
  • http://www.zkoss.org/product/zkhttp://www.zkoss.org/whyzk/zkeeVersion ce-pe-ee.png

In ZK 6.5.2 it is now possible to more effectively debug MVVM, thus enabling developers to resolve problems quicker and more effectively. To turn on ZK Bind debugging all that is needed is to edit the zk.xml file adding the following:

<library-property>
    <name>org.zkoss.bind.DebuggerFactory.enable</name>
    <value>true</value>
</library-property>

Please do not enable it in the production environment otherwise it will reduce performance.

Download & other resources


Comments



Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.