Wire Components

From Documentation
Revision as of 05:01, 25 April 2012 by Hawk (talk | contribs)


Although the original design principle of MVVM pattern is that ViewModel doesn't have any reference to UI components, ZK provide ways to retrieve UI components on a ZUL in a ViewModel. One is passing components as parameters in binding expression. Another is to wire components by Selector. This way enables you to wire components with @Wire like you do in a SelectorComposer.

Example to wire components in a ViewModel

public class SearchAutowireVM{

	//UI component
	@Wire("#msgPopup")
	Popup popup;
	@Wire("#msg")
	Label msg;

}



Version History

Last Update : 2012/04/25


Version Date Content
6.0.0 February 2012 The MVVM was introduced.




Last Update : 2012/04/25

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.