​​We noticed an interesting library GoldenLayout and find it useful, so here it is, a flexible and powerful layout component is now presented in ZK 8.6 – the GoldenLayout component. Though ZK already have many useful layout components such as cross browser testing, BorderLayout and TableLayout for arranging view, GoldenLayout provides us with more choices for web […]

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 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

Introduction If you thought responsive web design (RWD) in ZK could not get any better, you thought wrong. In the past, ZK has provided a way for developers to make their website responsive in CSS. Since the metric to weight search results on a mobile device is now largely based on how mobile-friendly a site […]

Read More

Introduction In the previous two articles Rich Web Application with Spring MVC CRUD Demo and  Rich Web Application with Spring MVC CRUD Demo – Part II, we’ve explored the advantages of combining ZK with Spring MVC and the benefits of manipulating the data between Spring MVC and ZK MVVM data binding. In this article, we’ll briefly […]

Read More