To those awaiting ZK 8.5: ZK Team is proud to announce that ZK 8.5 will be released on Oct. 31, 2017! And before this major release, we’d like to share you about our introductory walk-throughs. To help everyone gain a better understanding on the new features ZK 8.5 brings, we are hosting two public online […]

Read More...

ZK is renowned for its “Ajax without JavaScript” since day one. But now, ZK has decided to befriend with JavaScript. What’s the catch? “Ajax without JavaScript” is derived from ZK’s server-centric architecture, which uses a desktop-like programming model to shield developers from JavaScript and complicated server-browser communication. The focus on server-side Java application development makes […]

Read More...

Introduction As of 2017, most browsers start to support CSS Grid Layout simultaneously. It is the very first two-dimensional grid-based CSS module created specifically to solve the layout problems. With CSS Grid Layout, users can easily build more dynamic, asymmetrical layouts, and control both columns and rows at the same time. Below we will show […]

Read More...

Introduction In ZK 8.5, there is a new session, where a WebSocket-based update engine is introduced to handle requests if the browser is supported. The advantage of WebSocket (over AJAX), is once the connection has been established, all future messages are passed over the socket rather than new HTTP request/response calls. The ping and pong messages […]

Read More...

Introduction The Fragment component is one of the highlights in the upcoming ZK 8.5. It has an experimental offline recovery feature that let developers keep the user input data offline and handle the data online. It will be helpful if you are building a Progressive Web App (PWA) with ZK. Progressive Web App (PWA) Progressive Web App […]

Read More...

Introduction In the upcoming ZK 8.5.0, we are glad to introduce you all a new change in Frozen – smooth scrolling! Frozen, is a ZK component that was first introduced in 2015, which can be used in Grid, Listbox and Tree. Its function is to help you lock the specific certain columns that users can […]

Read More...

  Thank you all for completing our 2017 ZK survey, glad to hear from you! We are happy to receive tons of valuable inputs and constructive feedback.   Also, we appreciate your acknowledgement on our core value – rapid development, including “Ajax without Javascript”, rich component and MVVM pattern. We are glad that most of […]

Read More...

We only realize that time flies when we are on the last month of the calendar. While many of us are preparing for the Christmas and New Year vacations already, we would like to take this opportunity to thank you – thank you for your support, commitment and all the contribution you have made to […]

Read More...

Introduction We’re pleased to introduce you a new, flexible and lightweight ZK Addon – Splitpane. Splitpane is a layout container, which is used to divide a component into two components. These two components inside Splitpane, the splitpanes, are placed either horizontally or vertically by setting the orientation, and users can easily resize these two viewports by dragging the […]

Read More...

Introduction We are excited to let you know that we are working on the largest change for ZK MVVM data binding at client, led by its flagship component — Fragment. As its name, this component can combine a pure HTML content with ZK Data Binding syntax to make the static page to be dynamic without […]

Read More...