It’s ZK’s Ten-Year Anniversary! In honor of our ten-year anniversary, we have introduced our eighth version of ZK. In this latest release, ZK has taken a giant leap closer to the concept of “zero coding.” Never has front-end and back-end integration been so simple and efficient. In addition, with our clear view and logic separation, […]

Read More

Introduction Formerly in ZK 8 Philosophy, we focused on the main idea of dealing with front-end technologies. Regarding this concept, we are pleased to introduce a simple but powerful way of working with front-end technologies – the Data-handler API. Through this method, developers can easily define their own data-handler, and use client attribute as additional DOM attributes for […]

Read More

  The Rise of Front-End Technology There is no doubt that the development of client-side technologies has been very active in recent years. It covers various aspects including web specifications like Web Components; CSS frameworks like Bootstrap; Javascript frameworks like AngularJS; and even development tools like Grunt. There are countless examples. In essence, these technologies […]

Read More

While supporting our customers we feel it would be convenient to have a cheatsheet so that everyone can look up the commands easily and avoid being overwhelmed by complicated documentation. This cheatsheet summarizes the basic usage and the purpose of each ZK MVVM binding command, saving you from having to memorize everything by heart. To […]

Read More

Introduction In the upcoming ZK8 release, there are many exciting new features, and among them is client side binding API (client binding for short). With client binding, we can not only trigger commands in the server side, but also register callbacks that may be invoked after executing server side commands. In other words, it is […]

Read More

ZK 8 is on the way with various enhancements on MVVM and databinding. ARE YOU READY? MVVM is a variant of the Model/View/Controller(MVC) design pattern that helps to achieve a clean separation of your application’s data and logic from its presentation. MVVM stands for Model, View, and ViewModel. The ViewModel is an abstraction of the […]

Read More

Introduction One of the new things you can do in ZK8 is to publish a ZK’s data binding command on a native html element. For example, you can publish a doClick command in your view model with an onClick event in a html Button. By using this cool feature, we can now easily grab some […]

Read More

Introduction In ZK 8, we enhance the performance of MVVM and had it made more powerful. One of the most important features is the enhancement of children binding. Originally, children binding allows us to bind child components to a collection, in which we can create a group of similar components dynamically upon the collection with […]

Read More

Introduction We are glad to introduce the new generation expression language of Java EE 7 – Expression Language 3 (EL 3) into ZK 8 so we can do more complicated and more powerful things with the newer expression language. There are many new features in EL 3 such as new operators, lambda expressions, collection operations […]

Read More

2015/3/16 updated: Now the proxy object in form binding will auto-detect the changes of proxy object and form status. In this sample, the following code segment can be omitted : BindUtils.postNotifyChange(…); Introduction We are glad to disclose the firsthand information on one of the most to die for features in ZK 8 – New Form […]

Read More