Products
ZK Framework
ZK Spreadsheet
ZK Charts
ZK Pivottable
ZK Theme Pack
ZK Studio
ZK Calendar
ZK Spring
ZK JSP
ZATS Test
Demos
ZK Framework
ZK SpreadSheet
ZK Pivottable
ZK Charts
ZK Calendar
ZK Web Mail
ZK Sandbox
Real World Apps
Downloads
ZK Framework
ZK Spreadsheet
ZK Charts
ZK Pivottable
ZK Studio
ZK Calendar
ZK Spring
ZK JSP
ZATS Test
Why ZK
Top Reasons
Features
Why ZK EE
Why ZK 8
Who's Using
Case Studies
Testimonials
Community
Forum
Blog
Board
Request Features
Report Bugs
Documentation
ZK Framework
ZK Spreadsheet
ZK Charts
ZK Pivottable
ZK Studio
ZK Calendar
ZK Spring
ZK JSP
ZATS Test
Support
Support
Training
License
Pricing
Partners
About Us
Contact Us
Introduction
0.1.
Introduction of MVVM
0.2.
Strength of MVVM
0.3.
MVVM & ZK Bind
0.4.
Detail Operation Flow
1.
ViewModel
1.1.
Initialization and finalization
1.2.
Data and Collections
1.3.
Commands
1.4.
Notification
2.
Data Binding
2.1.
EL Expression
2.2.
BindComposer
2.3.
Binder
2.4.
Initialization
2.5.
Command Binding
2.6.
Property Binding
2.7.
Children Binding
2.8.
Form Binding
2.8.1.
Legacy Support (SimpleForm)
2.9.
Reference Binding
2.10.
Converter
2.11.
Validator
2.12.
Global Command Binding
2.13.
Collection and Selection
2.14.
Client Binding
3.
Shadow Elements
3.1.
Iterate Collections
3.2.
Flow Control
3.3.
UI Template Injection
4.
Advanced
4.1.
Parameters
4.2.
Binding in Special Attribute
4.3.
Wire Variables
4.4.
Wire Components
4.5.
Wire Event Listeners
4.6.
Avoid Tracking
4.7.
Communication between ViewModel and Composer
4.8.
Displaying Huge Amount of Data
4.9.
Binding Annotation for a Custom Component
4.10.
Pass Arguments to Include Component
4.11.
Using NavigationModel
4.12.
Performance Tips
5.
Syntax
5.1.
ViewModel
5.1.1.
@AfterCompose
5.1.2.
@Command
5.1.3.
@DefaultCommand
5.1.4.
@DefaultGlobalCommand
5.1.5.
@DependsOn
5.1.6.
@GlobalCommand
5.1.7.
@Immutable
5.1.8.
@ImmutableElements
5.1.9.
@ImmutableFields
5.1.10.
@Init
5.1.11.
@Destroy
5.1.12.
@MatchMedia
5.1.13.
@NotifyChange
5.1.14.
@NotifyChangeDisabled
5.1.15.
@NotifyCommand
5.1.16.
@NotifyCommands
5.1.17.
@SmartNotifyChange
5.1.18.
@AutoNotifyChange
5.1.19.
@ToClientCommand
5.1.20.
@ToServerCommand
5.1.21.
@Transient
5.1.22.
Parameters
5.1.22.1.
@BindingParam
5.1.22.2.
@BindingParams
5.1.22.3.
@ContextParam
5.1.22.4.
@CookieParam
5.1.22.5.
@Default
5.1.22.6.
@ExecutionParam
5.1.22.7.
@ExecutionArgParam
5.1.22.8.
@HeaderParam
5.1.22.9.
@QueryParam
5.1.22.10.
@ScopeParam
5.1.22.11.
@SelectorParam
5.2.
Data Binding
5.2.1.
@bind
5.2.2.
@command
5.2.3.
@converter
5.2.4.
@global-command
5.2.5.
@id
5.2.6.
@init
5.2.7.
@load
5.2.8.
@ref
5.2.9.
@save
5.2.10.
@template
5.2.11.
@validator
5.3.
Shadow Elements
5.3.1.
apply
5.3.2.
choose
5.3.3.
foreach
5.3.4.
if
5.3.5.
otherwise
5.3.6.
when
6.
Configuration
Published with GitBook
current: 9.5
10.0
7.0
8.0
9.0
9.5
F100-ZK-5048
Improve this Doc
9.5