ZK 3.0.6
Released on June 24, 2008.
Download Now
Getting Simpler and Richer
New Feature Highlight
- Firefox 3 is supported.
- A way to pass object in forward attribute.
- All components support keyevents.
- Users will be prompted for a retry if process error and system out-of-service occurs.
- A way to integrate JSP without CSS incompatibility
-
- See also New Features of ZK 3.0.6.
Feature Updates
-
89 XUL and 83 HTML off-the-shelf components.
-
Tabbox, grid, listbox, tree, menu, combobox, bandbox, datebox, chart,
hbox, vbox, window, slider, paging, audio, image, timer, include, iframe...
-
Drag-and-drop supported by all components, such that users can drag
components and drop them to any other or particular set of components.
-
Context menus and customizable tooltips supported by all components,
such that a menu or any popup appears when user click, right-click or
move the mouse over a component.
-
Customizable sorting of listbox, grid and children of any component
with 100% Java codes (
java.lang.Comparator ).
-
Auto-completion for combobox.
-
Load on demand with writing Java codes.
-
Live data for listbox.
-
Grids, listboxes and trees with sizable columns.
-
All components are cloneable and serializable.
-
Validation and formatting for any input components, such as regular
expression and
$#,##0 .
-
100% Java API of Google Maps,
FCKeditor,
DOJO,
and Timeline components.
-
Event-driven, server-centric model
-
More than 20 events are supported:
onChange , onChanging ,
onScroll , onSelect , onShow ,
onZIndex ...
-
All events are processed at the server. No hurdle to communicate between clients
and servers.
-
All events are synchronized. No racing condition to worry about.
-
ZK User-interface Markup Language (ZUML).
-
Rich user interface could be designed in ZUML as simple as authoring
HTML pages.
- Powerful yet intuitive control flow by the
if , unless and forEach attribute.
-
Scripting in EL expressions and your favorite scripting languages,
include but not limited to Java,
JavaScript,
Ruby and Groovy.
-
Hot changes and updates without restarting your Web applications.
-
Annotations that allow a page to acess database with zero Java codes.
-
Browser history management.
-
Add states to browser's back button history. Then, users can bookmark
and use the back and forward button to navigate different
states of the same ZK desktop.
-
Simple yet boundless component model.
-
Macro components. Developing a full-feature new component
by using another ZUML pages.
-
Inheritable customization. Developing a new component by extending
existent components.
-
Seamlessly and easily to encapsulate pure-client components as ZK
components with 100% Java API.
-
Customizing components with pre-compiled Java classes, or by scripting in
your favorite scripting languages,
include but not limited to Java,
JavaScript,
Ruby and Groovy.
The choice is yours.
-
Simple yet flexible threading model.
-
Thread-safe component handling.
-
True server-side Modal dialog.
-
Suspend and resume event listeners freely.
-
100% Customizable User-Interface factory.
-
Loading ZUML pages not only from Web contents but also any repository
such as database.
-
Customizing the features of sessions, desktops and pages.

What's New
- New Features:
- 1968749: A way to pass object in forward attribute
- 1978624: Keyevent support for every ZUL component
- 1978636: Keyevent support getReference() to get the causing component
- 1980357: forEach supports forEach="a, b, c"
- 1982861: variables and custom-attributes support List and Map
- 1988011: variables allows to assign variable with reserved name
- 1959959: An option to allow user to refresh if an error
- 1966723: A way to customize cofirm upon retry (resend mechanism)
- 1873553: Integration with JSP and CSS problems
- 1883237: A way to register listeners for particular desktop
- 1966839: Able to listen when a component is attached, detached...
- 1968393: A way to run JavaScript after certain module is loaded
- 1964646: [patch] Don't detach item children in ListitemRenderer
- 1886786: Listbox SelectAll Checkbox should consist with all the items
- 1936936: Improve error messages for invalid properties and expression
- 1941010: Reduce size of loading's gif: progress2.gif
- 1864622: progress loading gif using CSS
- 1970894: Labels with variables (MessageFormat)
- 1978632: A ZK page being included shall inherit width and height
- 1765940: A way to prevent caching dsp file in DspExtendlet (for dev)
- 1990422: Component and/or IdSpace support getFellows() method
- 1990677: Support autowire fellow component utility
- 1990666: Support autowire variable object in GenericAutowireComposer
- 1990681: Support event regisration utility
- 1996808: Disable ThreadLocal listeners when ZK disable event thread
- 1997525: Support autowire variable object utility
- Bug fixes:
- 1955452: Liferay Failed if two portlets from different Web apps
- 1957661: Page.addFunctionMapper() fails
- 1963607: Fail to invoke loadAll() when Databind with Paging of Grid
- 1962153: Data binding generates duplicate id in some case
- 1963547: Fail to add a Listitem with Paging mold
- 1955454: imagemap shall not generate ismap if any area
- 1967811: Should disable selection when multiple selection using Shift
- 1968434: layout of grid is out of tabbox it specified height(IE only)
- 1969455: Unable to forward one event to two targets
- 1968667: bug for listbox popup IE
- 1970048: Don't appear the gap of listheader whose label is empty
- 1876391: To support Combobox uses setText() to receive correct item
- 1973470: Listbox with multiple and checkmark and contextmenu
- 1979088: Both paging fail to change the style in Grid and Listbox
- 1981877: Dates.substract() for MINUTE field returns wrong value
- 1981934: appy fail to handle mix of class name and composer insntance
- 1944918: character encoding problem with pre-Servlet 2.4
- 1979161: FileUpload styles is not working on IE.
- 1979239: Tooltip in Menupopup / Menuitem
- 1984025: Listfoot/footer invisible when Listbox height set
- 1984152: Separator fail to show the bar on IE
- 1985081: Select method in InputElement does not work properly
- 1984643: onOK and onCancel don't work if listbox alone in modal
- 1984990: Missing attributes definition in zul.xsd
- 1819264: Popup doen't follow the component when scrolling with layout
- 1989387: Fail to reinsert the new region of borderlayout
- 1989659: Missing element in anyGroup of zul.xsd
- 1990423: Fail to change Window's border dynamically
- 1990036: Window Focus Problem
- 1991550: Group box 3d closes/opens unexpectedly
- 1991859: Button's onclick event should not propagate
- 1992605: Popup component reposition is incorrect in Adobe Air
- 1992842: jasperreport will be empty report in IE
- 1995373: Intbox can't only be entered a % sign
- 1996625: A dead listener, say, ExecutionInit, stall ZK execution
- 1998417: Timebox doesn't update after clean the text
- 1998613: Content-type for ~./img/spacer.gif is wrong with Apache

Upgrade Notes
- The default CSS style of a page becomes "width:100%" (rather than
"width:100%;height:100%", if it is included by a non-ZK page,
such as JSP, DSP and so on.
-
org.zkoss.zkplus.databind.CollectionItemEx is renamed to
org.zkoss.zkplus.databind.CollectionItemExt
|
- 9.5.0.2 on Nov. 24, 2020
- 9.5.0.1 on Oct. 13, 2020
- 8.6.4.1 on Oct. 7, 2020
- 9.5.0 on Sep. 29, 2020
- 9.1.0 on Jun. 16, 2020
- 8.6.3.1 on Jun. 10, 2020
- 8.6.0.2 on Jun. 10, 2020
- 8.5.1.3 on Jun. 10, 2020
- 8.5.0.1 on Jun. 10, 2020
- 9.0.0.1 on May 19, 2020
- 9.0.1.2 on May 5, 2020
- 9.0.1 on Apr. 21, 2020
- 8.6.4 on Feb. 4, 2020
- 9.0.0 on Dec. 10, 2019
- 8.6.3 on Sep. 24, 2019
- 8.6.2 on Jun. 25, 2019
- 8.6.1 on Mar. 5, 2019
- 8.6.0.1 on Nov. 20, 2018
- 8.6.0 on Nov. 7, 2018
- 8.5.2.1 on Aug. 28, 2018
- 8.5.2 on Jul. 31, 2018
- 8.5.1.2 on Apr. 10, 2018
- 8.5.1.1 on Mar. 20, 2018
- 8.5.1 on Mar. 6, 2018
- 8.5.0 on Oct. 31, 2017
- 8.0.5 on May 16, 2017
- 8.0.4.2 on Feb. 14, 2017
- 8.0.4.1 on Jan. 24, 2017
- 8.0.4 on Jan. 10, 2017
- 8.0.3.1 on Oct. 18, 2016
- 6.5.8.2 on Oct. 18, 2016
- 7.0.8.1 on Oct. 12, 2016
- 8.0.3 on Sep. 26, 2016
- 8.0.2.1 on May 31, 2016
- 8.0.2 on May 24, 2016
- 7.0.8 on Mar. 29, 2016
- 8.0.1.1 on Feb. 2, 2016
- 7.0.7 on Dec. 15, 2015
- 8.0.0 on Oct. 06, 2015
- 7.0.6.1 on Aug. 19, 2015
- 7.0.6 on Aug 11, 2015
- 6.5.8.1 on Jul. 30, 2015
- 6.5.8 on Jun. 23, 2015
- 8.0.0 RC on May 26, 2015
- 7.0.5.2 on Apr. 29, 2015
- 7.0.5.1 on Apr. 28, 2015
- 7.0.5 on Mar. 24, 2015
- 7.0.4 on Dec. 10, 2014
- 7.0.3.2 on Nov. 05, 2014
- 6.5.7.1 on Nov. 05, 2014
- 7.0.3.1 on Oct. 15, 2014
- 7.0.3 on Sep. 02, 2014
- 6.5.7 on Aug. 12, 2014
- 7.0.2 on May 27, 2014
- 6.5.6 on May 06, 2014
- 7.0.1 on Feb. 25, 2014
- 6.5.5 on Dec. 30, 2013
- 7.0.0 on Nov. 26, 2013
- 6.5.4 on Oct. 28, 2013
- 7.0.0-RC on Oct. 22, 2013
- 6.5.3 on Sep. 17, 2013
- 7.0.0 Preview on Aug. 13, 2013
- 6.5.2 on Mar. 26, 2013
- 6.5.1.1 on Dec. 13, 2012
- 6.5.1 on Dec. 05, 2012
- 6.5.0 on Sep. 12, 2012
- 6.0.3.1 on Nov. 07, 2012
- 6.0.3 on Oct. 30 24, 2012
- 6.0.2 on Jul. 24, 2012
- 6.0.1 on May 02, 2012
- 5.0.12 on Nov. 06, 2012
- 5.0.11 on Mar. 27, 2012
- 5.0.10 on Jan. 03, 2012
- 6.0.0 on Feb. 14, 2012
- 6.0.0 RC2 on Dec. 06, 2011
- 6.0.0 RC on Nov. 15, 2011
- 5.0.9 on Oct. 18, 2011
- 5.0.8 on Aug. 31, 2011
- 5.0.7 on May. 11, 2011
- 5.0.6 on Feb. 24, 2011
- 5.0.5 on Nov. 2, 2010
- 5.0.4 on Aug. 31, 2010
- 5.0.3 on Jun. 29, 2010
- 5.0.2 on May 12, 2010
- 5.0.1 on Mar. 16, 2010
- 3.6.4 on Mar. 16, 2010
- 5.0.0 on Jan. 26, 2010
- 5.0.0 RC2 on Dec. 8, 2009
- 3.6.3 on Nov. 3, 2009
- 5.0.0 RC on Sep. 28, 2009
- 3.6.2 on Jun. 23, 2009
- 3.6.1 on Apr. 28, 2009
- 3.0.9 on Mar. 16, 2009
- 3.6.0 on Mar. 2, 2009
- 3.5.2 on Dec. 8, 2008
- 3.5.1 on Oct. 8, 2008
- 3.0.8 on Oct. 8, 2008
- 3.5.0 on Sep. 10, 2008
- 3.0.7 on Aug. 1, 2008
- 3.0.6 on Jun. 24, 2008
- 2.4.3 on Jun. 23, 2008
- 3.0.5 on Apr. 30, 2008
- 3.0.4 on Mar. 25, 2008
- 3.0.3 on Feb. 01, 2008
- 3.0.2 on Jan. 22, 2008
- 2.4.2 on Dec. 19, 2007
- 3.0.1 on Dec. 17, 2007
- 3.0.0 on Nov. 6, 2007
- 2.4.1 on Jul. 6, 2007
- 2.4.0 on Jun. 8, 2007
- 2.3.1 on May 2, 2007
- 2.3.0 on Mar. 20, 2007
- 2.2.1 on Jan. 2, 2007
- 2.2.0 on Dec. 13, 2006
- 2.1.3 on Oct. 24, 2006
- 2.1.2 on Oct. 3, 2006
- 2.1.1 on Sep. 19, 2006
- 2.1.0 on Aug. 28, 2006
- 2.0.1 on Jun. 26, 2006
- 2.0.0 on Jun. 13, 2006
- 1.1.0 on Mar. 20, 2006
- 1.0.0 on Feb. 27, 2006
|