ZK8 Features for MVC - Shadow Elements - Part 1"
From Documentation
Robertwenzel (talk | contribs) |
Robertwenzel (talk | contribs) |
||
Line 10: | Line 10: | ||
= Introduction = | = Introduction = | ||
− | + | ZK 8 added several new Features mainly improving Component control when using the MVVM design pattern. The question I sometimes heard since was: | |
− | + | '''(How )can we benefit from these features in our MVC application ?''' | |
− | * | + | |
+ | To answer the question I'll start with the most prominent features which are: | ||
+ | |||
+ | * shadow elements | ||
* form proxies | * form proxies | ||
+ | |||
+ | Let's have a look where they can be used in the MVC world. | ||
+ | |||
+ | If you are missing a feature let us know in the comments section below. | ||
= Collection based rendering in MVC = | = Collection based rendering in MVC = |
Revision as of 04:23, 23 August 2016
Author
Robert Wenzel, Engineer, Potix Corporation
Robert Wenzel, Engineer, Potix Corporation
Date
August 2016
August 2016
Version
ZK 8.0
ZK 8.0
Introduction
ZK 8 added several new Features mainly improving Component control when using the MVVM design pattern. The question I sometimes heard since was: (How )can we benefit from these features in our MVC application ?
To answer the question I'll start with the most prominent features which are:
- shadow elements
- form proxies
Let's have a look where they can be used in the MVC world.
If you are missing a feature let us know in the comments section below.
Collection based rendering in MVC
https://www.zkoss.org/wiki/ZK_Developer's_Reference/MVC/Controller/Wire_Components#Shadow_Selectors
CollectionTemplate
ZUL Template
Java Based Template
Using ZK8 Form Proxies in MVC
Creating a Simple CRUD Template
Summary
Download
- The source code for this article can be found on github.
Running the Example
Clone the repository
git clone [email protected]:zkoss-demo/mvc-shadow.git cd mvc-shadow git checkout master
The example war file can be built with maven:
mvn clean package
Execute using jetty:
mvn jetty:run
Then access the overview page http://localhost:8080/mvc-shadow/
Comments
Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License. |