New Features of ZK 9.0.0 RC
Hawk Chen, Engineer, Potix Corporation
2019
ZK 9.0.0
Introduction
Highlights:
- 1
View Release Notes.
Download and Demo
Highlighted Features
Upgrade to JDK 8
- Available for ZK:
ZK Now Requires Java SE 8 or later
The Java compiler source/target has been updated to Java 8, meaning the Java binary-compatible level is now Java 8 instead of Java 6. Please make sure to use Java 8 or later Java versions.
Support JDK8 Date/Time API
Datebox, Calendar, Timebox and Timepicker components now supports JDK 8 Date/Time API.
Support CSS3 Flex
- Available for ZK:
ZK 9 supports CSS 3 flex allowing you to specify the flexibility even easier. Note that the current ZK hflex/vflex are still supported.
New Input Components
Inputgroup
- Available for ZK:
With the new ZK Inputgroup component, you can now prepend or append buttons, checkboxes, or radios to your input components to create your custom input.
Tristate checkbox
- Available for ZK:
Since ZK 8.6 we were able to display a 3rd state -- the indeterminate state of a checkbox. In ZK 9 we are taking one step further allowing users to set the indeterminate state, in addition to the checked and unchecked states.
Rangeslider
- Available for ZK:
(put picture)
Multislider
- Available for ZK:
(put picture)
Searchbox
- Available for ZK:
Searchbox is a combobox-like input component. It allows users to select one or more entries in a list; and also allows users to filter the list in order to find the target entry. (add animated picture)
Cascader
- Available for ZK:
Cascader is a cascading input control used for multi-level input, such as an address input that allows users to drill-down and select Country > State > City.
- Available for ZK:
Anchornav allows you to navigate to desired ZK components in a page and at the same time highlight the current navigation link based on the current scroll position.
Stepbar
- Available for ZK:
(add picture)
New Layout Components
Linelayout
- Available for ZK:
(add picture)
Drawer
- Available for ZK:
kanban
- Available for ZK:
More New Components
PDFViewer
- Available for ZK:
With PDFViewer you can allow users to view PDF documents inside your ZK application without leaving the browser and going to an external application.
Loading bar
- Available for ZK:
Toast
- Available for ZK:
Toast is a stackable notification that can be pinned on the screen.
Coachmark
- Available for ZK:
Enhancements
New ZK Less Engine
- Available for ZK:
Upgrade jQuery version
- Available for ZK:
The underlying jQuery version is upgraded to 1.12.4 to include security fixes.
idle page
- Available for ZK:
Upgrade Notes
Upgrade Tips
- The Java binary-compatible level is Java 8 since ZK 9.
- ZK Databinding 1 is moved to a legacy module "zkplus-legacy".
- ZK DSP Library is moved to a new module "zweb-dsp".
- SimpleLocalTimeConstraint is used by default instead of SimpleConstraint in Timebox and Timepicker.
- It is advised to use Notification.show instead of Clients.showNotification, as the former follows single responsibility principle.
Summary
Comments
Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License. |