Search results
From Documentation
Page title matches
- =ZK 6 & MVVM= ...milar to MVC, it represents Model, View and ViewModel. The main concept of MVVM design pattern is to separate the data and logic from the presentation.21 KB (3,371 words) - 04:19, 20 January 2022
- ...as an alternative of the traditional MVC one. If you're not familiar with MVVM, I recommend reading through the following articles as a good starting poin ...ks.zkoss.org/wiki/Small_Talks/2011/December/MVVM_in_ZK6:in_Contrast_to_MVC MVVM in contrast to MVC]</li>14 KB (1,752 words) - 01:14, 19 April 2016
- ...as an alternative to the traditional MVC one. If you're not familiar with MVVM, I recommend reading through the following articles as a good starting poin ...ks.zkoss.org/wiki/Small_Talks/2011/December/MVVM_in_ZK6:in_Contrast_to_MVC MVVM in contrast to MVC]</li>14 KB (1,799 words) - 04:21, 20 January 2022
- ...onstrate the whole process of how a common CRUD page can be designed using MVVM pattern, including the creation, validation when editing and confirmation w ...wModel and View to demonstrate some issues that may arise when designing a MVVM page and how you can come about solving it.24 KB (3,550 words) - 04:19, 20 January 2022
- =Introduction of MVVM= MVVM<ref> WPF Apps With The Model-View-ViewModel Design Pattern http://msdn.micr5 KB (703 words) - 00:03, 29 March 2013
- ZK MVVM was first introduced in ZK 6 as a variant of the MVC pattern, it gives a cl ...erver-side. Over the years, we have been putting our effort into making ZK MVVM more and more efficient and easy to use.8 KB (1,218 words) - 08:10, 18 July 2022
- ...ajor feature of ZK Bind or discuss the best practice of using ZK Bind with MVVM design pattern in some commonly seen use cases in real world applications. MVVM is a variant of the Model/View/Controller(MVC) design pattern that helps ac14 KB (2,258 words) - 04:18, 20 January 2022
- #REDIRECT [[Small Talks/2011/November/Hello ZK MVVM]]53 bytes (7 words) - 09:47, 3 November 2011
- ...as an alternative of the traditional MVC one. If you're not familiar with MVVM, I recommend reading through the following articles as a good starting poin ...ks.zkoss.org/wiki/Small_Talks/2011/December/MVVM_in_ZK6:in_Contrast_to_MVC MVVM in contrast to MVC]</li>14 KB (1,752 words) - 02:22, 19 April 2016
- #REDIRECT [[Small Talks/2012/August/MVVM In Java]]50 bytes (7 words) - 08:45, 10 August 2012
- ...MVC and composite components. This section introduces the new ZK 6 pattern MVVM which is the recommended way of implementing ZK applications.292 bytes (33 words) - 00:02, 29 March 2013
- ...K 6 - Design CRUD page by MVVM pattern| MVVM in ZK 6 - Design CRUD page by MVVM pattern]]. We suggest you to read the previous article first for better und ...K 6 - Design CRUD page by MVVM pattern| MVVM in ZK 6 - Design CRUD page by MVVM pattern]], we build a "Order Management System" that can create, list, dele13 KB (1,925 words) - 04:19, 20 January 2022
- ...K 6 - Design CRUD page by MVVM pattern| MVVM in ZK 6 - Design CRUD page by MVVM pattern]], Dennis introduced us to how we can build an order management app [[File:smalltalks-mvvm-in-zk6-spring-package.png]]7 KB (961 words) - 04:19, 20 January 2022
- ZK MVVM was first introduced in ZK 6 as a variant of the MVC pattern, it gives a cl ...erver-side. Over the years, we have been putting our effort into making ZK MVVM more and more efficient and easy to use.8 KB (1,278 words) - 08:46, 19 October 2023
- Developing an application in MVVM pattern has several advantages including the clear separation between View ...without clicking it. I will show you how to implement this feature through MVVM with autowiring components.7 KB (970 words) - 04:19, 20 January 2022
- ...to catch events such as a button click in our Shopping Cart View under the MVVM pattern. ...The product view uses MVC but needs to tell the shopping cart (which uses MVVM) that a product has been added to the order and the shopping cart needs to5 KB (780 words) - 12:30, 19 January 2022
- ...MVVM. Without creating lots of binding objects on the server-side, client MVVM helps to reduce the memory footprint significantly. You can view the perfor ...between the View and ViewModel. See more detail [http://books.zkoss.org/zk-mvvm-book/9.5/mvvm_&_zk_bind.html here].10 KB (1,520 words) - 08:46, 19 October 2023
- ...ttern, we have a data binding mechanism called [https://books.zkoss.org/zk-mvvm-book/master/introduction_of_mvvm.html ZK Bind] that automatically does the Now, with the new ZK 10 client-side MVVM, we are bringing the effort to the client-side and therefore minimizing the4 KB (579 words) - 10:45, 3 May 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/aftercompose.html zk-mvvm-book/8.0/syntax/viewmodel/aftercompose]|}} ...can do in @Init, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters]].3 KB (353 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Variables]]67 bytes (8 words) - 01:30, 18 February 2013
- ...l=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodelcommand.html zk-mvvm-book/8.0/syntax/viewmodel/command]|}} ...od's parameters, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters | Parameters]] for more information.1 KB (165 words) - 07:35, 8 July 2022
- ...[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/bindcomposer.html zk-mvvm-book/8.0/data_binding/bindcomposer]|}} ...omponent as a key. We'll describe the detail in [[ZK Developer's Reference/MVVM/DataBinding/Validator | section]].4 KB (630 words) - 07:35, 8 July 2022
- ...=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_components.html zk-mvvm-book/8.0/data_binding/advanced/wire_components]|}} Although the design principle of MVVM pattern is that '''ViewModel should not have any reference to UI components2 KB (243 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Components]]68 bytes (8 words) - 01:30, 18 February 2013
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/immutable.html zk-mvvm-book/8.0/syntax/viewmodel/immutable]|}} | The MVVM was introduced.710 bytes (76 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@converter]]74 bytes (9 words) - 09:59, 8 February 2012
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/binder.html zk-mvvm-book/8.0/data_binding/binder]|}} ...l Command Binding| global command binding]] and [[ZK Developer's Reference/MVVM/ViewModel/Notification| dynamic change notification]] that operate based on2 KB (322 words) - 07:35, 8 July 2022
- ...d | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/parameters.html zk-mvvm-book/8.0/syntax/viewmodel/parameters]|}}592 bytes (65 words) - 15:05, 12 January 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@validator]]74 bytes (9 words) - 09:59, 8 February 2012
- ...ttp://books.zkoss.org/zk-mvvm-book/8.0/data_binding/initialization.html zk-mvvm-book/8.0/data_binding/initialization]|}} ...vanced usage with <code>@init</code> in section [[ZK Developer's Reference/MVVM/DataBinding/Form Binding]].2 KB (263 words) - 07:35, 8 July 2022
- ...l=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/avoid_tracking.html zk-mvvm-book/8.0/data_binding/advanced/avoid_tracking]|}} | The MVVM was introduced.1 KB (171 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/EL Expression]]70 bytes (9 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Avoid Tracking]]67 bytes (8 words) - 01:31, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@template]]73 bytes (9 words) - 09:59, 8 February 2012
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/data_binding.html zk-mvvm-book/8.0/syntax/data_binding]|}}3 KB (465 words) - 15:05, 12 January 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/defaultcommand.html zk-mvvm-book/8.0/syntax/viewmodel/defaultcommand]|}}859 bytes (95 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@id]]67 bytes (9 words) - 09:58, 8 February 2012
- ...ttp://books.zkoss.org/zk-mvvm-book/8.0/syntax/defaultglobalcommand.html zk-mvvm-book/8.0/syntax/viewmodel/defaultglobalcommand]|}}933 bytes (103 words) - 07:35, 8 July 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodelinit.html zk-mvvm-book/8.0/syntax/viewmodel/init]|}} ...od's parameters, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters]].2 KB (312 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@init]]69 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Command Binding]]72 bytes (9 words) - 09:54, 8 February 2012
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/notifychange.html zk-mvvm-book/8.0/syntax/viewmodel/notifychange]|}} | The MVVM was introduced.2 KB (202 words) - 07:36, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@load]]69 bytes (9 words) - 09:58, 8 February 2012
- ...l=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_variables.html zk-mvvm-book/8.0/data_binding/advanced/wire_variables]|}} ...'s Reference/MVVM/Advance/Wire Components]] and [[ZK Developer's Reference/MVVM/Advance/Wire Event Listeners]].5 KB (694 words) - 07:35, 8 July 2022
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/converter.html zk-mvvm-book/8.0/data_binding/converter]|}} ...-binding also supports converters, and it has a [[ZK Developer's Reference/MVVM/Data Binding/Children Binding |default converter]] (If user doesn't assign6 KB (801 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Property Binding]]73 bytes (9 words) - 09:54, 8 February 2012
- #REDIRECT [[Small Talks/2011/December/MVVM in ZK6:in Contrast to MVC]]70 bytes (11 words) - 08:43, 13 December 2011
- ...ttp://books.zkoss.org/zk-mvvm-book/8.0/syntax/notifychangedisabled.html zk-mvvm-book/8.0/syntax/viewmodel/notifychangedisabled]|}} | The MVVM was introduced.834 bytes (79 words) - 07:36, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@save]]69 bytes (9 words) - 09:58, 8 February 2012
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/validator.html zk-mvvm-book/8.0/data_binding/validator]|}} | The MVVM was introduced.26 KB (3,443 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Children Binding]]73 bytes (9 words) - 09:55, 8 February 2012
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/dependson.html zk-mvvm-book/8.0/syntax/viewmodel/dependson]|}} | The MVVM was introduced.1 KB (155 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@bind]]69 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Form Binding]]69 bytes (9 words) - 09:55, 8 February 2012
- ...p://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodelglobalcommand.html zk-mvvm-book/8.0/syntax/viewmodel/globalcommand]|}} ...od's parameters, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters | Parameters]] for more information.1 KB (143 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@command]]72 bytes (9 words) - 09:58, 8 February 2012
- ...llons utiliser l'approche selon le design pattern '''Model-View-ViewModel (MVVM)'''. Dans cette dernière, ZK peut automatiquement contrôler les composant ...ribe domain objects here, because this section is independent from MVC and MVVM sections and domain part is unchanged for these 2 design patterns.33 KB (5,020 words) - 07:33, 14 January 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Converter]]66 bytes (8 words) - 09:55, 8 February 2012
- ...ill present an approach that is classified as the '''Model-View-ViewModel (MVVM)''' design pattern. Using this approach, ZK can control components for you short sentence to describe MVVM13 KB (1,891 words) - 06:18, 22 December 2023
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Validator]]66 bytes (8 words) - 09:55, 8 February 2012
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/parameters.html zk-mvvm-book/8.0/data_binding/advanced/parameters]|}} [[File:Mvvm-binding-parameters.png | center]]10 KB (1,327 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/BindComposer]]69 bytes (8 words) - 09:54, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding]]63 bytes (8 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Binder]]63 bytes (8 words) - 09:54, 8 February 2012
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodel.html zk-mvvm-book/8.0/syntax/viewmodel]|}}359 bytes (37 words) - 07:35, 28 May 2015
- ...=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/initialization.html zk-mvvm-book/8.0/viewmodel/initialization]|}} ...lying annotation on its parameter, please refer [[ZK Developer's Reference/MVVM/Advance/Parameters]].2 KB (278 words) - 07:36, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Initialization]]71 bytes (8 words) - 09:54, 8 February 2012
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/commands.html zk-mvvm-book/8.0/viewmodel/commands]|}} [[File:Mvvm-viewmodel-command.png | center]]6 KB (846 words) - 07:36, 8 July 2022
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/notification.html zk-mvvm-book/8.0/viewmodel/notification]|}} ...t how to implement a converter, please refer to [[ZK Developer's Reference/MVVM/DataBinding/Converter]].12 KB (1,578 words) - 07:36, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/index.html zk-mvvm-book/8.0/data_binding]|}} ...between the View and ViewModel when developing a web application using the MVVM pattern.9 KB (1,255 words) - 07:09, 28 May 2015
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Parameters]]63 bytes (7 words) - 01:29, 18 February 2013
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/converter.html zk-mvvm-book/8.0/syntax/data_binding/converter]|}} | The MVVM was introduced.2 KB (251 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@global-command]]79 bytes (9 words) - 09:59, 8 February 2012
- ...ated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/default.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/default]|}} | The MVVM was introduced.1 KB (177 words) - 07:36, 8 July 2022
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/validator.html zk-mvvm-book/8.0/syntax/data_binding/validator]|}} | The MVVM was introduced.2 KB (252 words) - 07:35, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/contextparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/contextparam]|}} | The MVVM was introduced.3 KB (303 words) - 07:36, 8 July 2022
- ...ted | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/template.html zk-mvvm-book/8.0/syntax/data_binding/template]|}} | The MVVM was introduced.2 KB (216 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Global Command Binding]]79 bytes (10 words) - 09:55, 8 February 2012
- ...e first item of interest is dealing with communication between the MVC and MVVM. =Posting a command from the MVC to an MVVM view model=4 KB (699 words) - 12:27, 19 January 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Event Listeners]]73 bytes (9 words) - 01:30, 18 February 2013
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/databindinginit.html zk-mvvm-book/8.0/syntax/data_binding/init]|}} ...nts in a initial method of ViewModel by <code>[[ZK_Developer%27s_Reference/MVVM/Syntax/ViewModel/Parameters/@BindingParam| @BindingParam]]</code>.2 KB (347 words) - 07:35, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/bindingparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/bindingparam]|}} | The MVVM was introduced.2 KB (198 words) - 07:36, 8 July 2022
- {{Deprecated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/id.html zk-mvvm-book/8.0/syntax/data_binding/id]|}} | The MVVM was introduced.2 KB (210 words) - 07:35, 8 July 2022
- ...d | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/queryparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/queryparam]|}} | The MVVM was introduced.1 KB (135 words) - 07:36, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/headerparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/headerparam]|}} | The MVVM was introduced.991 bytes (111 words) - 07:36, 8 July 2022
- ...precated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/ref.html zk-mvvm-book/8.0/syntax/data_binding/ref]|}}1 KB (143 words) - 07:35, 8 July 2022
- ...recated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/load.html zk-mvvm-book/8.0/syntax/data_binding/load]|}} | The MVVM was introduced.2 KB (199 words) - 07:35, 8 July 2022
- ...://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/data_and_collections.html zk-mvvm-book/8.0/viewmodel/data_and_collections]|}} | The MVVM was introduced.4 KB (518 words) - 07:36, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/cookieparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/cookieparam]|}} | The MVVM was introduced.975 bytes (110 words) - 07:36, 8 July 2022
- ...recated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/save.html zk-mvvm-book/8.0/syntax/data_binding/save]|}} | The MVVM was introduced.2 KB (220 words) - 07:35, 8 July 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/executionparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/executionparam]|}} | The MVVM was introduced.2 KB (219 words) - 07:36, 8 July 2022
- ...recated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/bind.html zk-mvvm-book/8.0/syntax/data_binding/bind]|}} | The MVVM was introduced.981 bytes (120 words) - 07:35, 8 July 2022
- ...=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/executionargparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/executionargparam]|}} | The MVVM was introduced.2 KB (187 words) - 07:36, 8 July 2022
- ...[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/databindingcommand.html zk-mvvm-book/8.0/syntax/data_binding/command]|}} | The MVVM was introduced.1 KB (191 words) - 07:35, 8 July 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/selectorparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/selectorparam]|}} | The MVVM was introduced.2 KB (241 words) - 07:36, 8 July 2022
- ...p://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_event_listeners.html zk-mvvm-book/8.0/data_binding/advanced/wire_event_listeners]|}}1 KB (170 words) - 07:35, 8 July 2022
- ...http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/el_expression.html zk-mvvm-book/8.0/data_binding/el_expression]|}} [[ZK Developer's Reference/MVVM/Syntax/Data Binding| All ZK bind annotation]] has the general format:5 KB (754 words) - 07:35, 8 July 2022
- ...d | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/scopeparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/scopeparam]|}} | The MVVM was introduced.2 KB (181 words) - 07:36, 8 July 2022
- ...s.zkoss.org/zk-mvvm-book/8.0/data_binding/collection_and_selection.html zk-mvvm-book/8.0/data_binding/collection_and_selection]|}} ...it has limitations that we will talk them in [[ZK_Developer%27s_Reference/MVVM/Data_Binding/Collection_and_Selection#Choose_a_Component.27s_Model_Type|lat22 KB (2,996 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Communication between ViewModel and Composer]]97 bytes (11 words) - 01:31, 18 February 2013
- = Introduction: MVVM in ZK6 - In Contrast to MVC = ...Page]], Dennis demonstrated how users can build ZK applications using the MVVM pattern. It’s a big change from using a composer. In this article, we are11 KB (1,470 words) - 04:18, 20 January 2022
- ...vvm-book/8.0/advanced/communication_between_viewmodel_and_composer.html zk-mvvm-book/8.0/data_binding/advanced/communication_between_viewmodel_and_composer ...lobal_Command | concept of global command]] and [[ZK Developer's Reference/MVVM/Data Binding/Global Command Binding| global command binding]] prior reading5 KB (724 words) - 07:35, 8 July 2022
- ...s.zkoss.org/zk-mvvm-book/8.0/advanced/binding_in_special_attribute.html zk-mvvm-book/8.0/data_binding/advanced/binding_in_special_attribute]|}} ...ese special attributes provide, here we demonstrate alternative methods in MVVM approach.3 KB (464 words) - 07:35, 8 July 2022
- ...//books.zkoss.org/zk-mvvm-book/8.0/syntax/databindingglobalcommand.html zk-mvvm-book/8.0/syntax/data_binding/globalcommand]|}} | The MVVM was introduced.2 KB (209 words) - 07:35, 8 July 2022
- ...ated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/index.html zk-mvvm-book/8.0/data_binding/advanced]|}} ...ng between ViewModel and View. Therefore they weaken the strength of using MVVM pattern. Hence, we only suggest them to experienced ZK user.596 bytes (71 words) - 07:19, 28 May 2015
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 09:53, 8 February 2012
- ...ecated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/index.html zk-mvvm-book/8.0/syntax]|}}342 bytes (35 words) - 07:34, 28 May 2015
- ...ted | url=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/index.html zk-mvvm-book/8.0/viewmodel]|}} [[File:Mvvm-databinding-role.png | center]]4 KB (660 words) - 15:05, 12 January 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/configuration/index.html zk-mvvm-book/8.0/configuration]|}}8 KB (1,011 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced]]52 bytes (6 words) - 01:26, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Displaying Huge Amount of Data]]83 bytes (11 words) - 01:31, 18 February 2013
- ...zkoss.org/zk-mvvm-book/8.0/advanced/displaying_huge_amount_of_data.html zk-mvvm-book/8.0/data_binding/advanced/displaying_huge_amount_of_data]|}} viewModel="@id('vm') @init('org.zkoss.reference.developer.mvvm.advance.HugeDataVM')">5 KB (726 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Pass Arguments to Include Component]]88 bytes (11 words) - 01:32, 18 February 2013
- ....org/zk-mvvm-book/8.0/advanced/pass_arguments_to_include_component.html zk-mvvm-book/8.0/data_binding/advanced/pass_arguments_to_include_component]|}} viewModel="@id('vm') @init('org.zkoss.reference.developer.mvvm.advance.InnerVM')">3 KB (379 words) - 07:35, 8 July 2022
- ...k-mvvm-book/8.0/advanced/binding_annotation_for_a_custom_component.html zk-mvvm-book/8.0/data_binding/advanced/binding_annotation_for_a_custom_component]|} <component-class>org.zkoss.reference.developer.mvvm.advance.EditableLabel</component-class>6 KB (791 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Binding Annotation for a Custom Component]]94 bytes (12 words) - 01:31, 18 February 2013
- ...oks.zkoss.org/zk-mvvm-book/8.0/data_binding/global_command_binding.html zk-mvvm-book/8.0/data_binding/global_command_binding]|}} [[File:Mvvm-global-command-overview.png | center]]10 KB (1,469 words) - 07:35, 8 July 2022
- ...tp://books.zkoss.org/zk-mvvm-book/8.0/data_binding/command_binding.html zk-mvvm-book/8.0/data_binding/command_binding]|}} ...as button's onClick to ViewModel's Command<ref> [[ZK Developer's Reference/MVVM/ViewModel/Commands]] </ref> without writing code. This binding is establish7 KB (1,001 words) - 07:35, 8 July 2022
- ...p://books.zkoss.org/zk-mvvm-book/8.0/data_binding/property_binding.html zk-mvvm-book/8.0/data_binding/property_binding]|}} ...lled '''validator'''. We'll describe its detail [[ZK Developer's Reference/MVVM/DataBinding/Validator | here]].13 KB (1,799 words) - 07:35, 8 July 2022
- ...p://books.zkoss.org/zk-mvvm-book/8.0/data_binding/children_binding.html zk-mvvm-book/8.0/data_binding/children_binding]|}} [[File:Mvvm-children-binding.png | center]]4 KB (484 words) - 07:35, 8 July 2022
- ...[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/form_binding.html zk-mvvm-book/8.0/data_binding/form_binding]|}} [[File:Mvvm-form-binding.png | 230px | center]]8 KB (1,182 words) - 07:35, 8 July 2022
- You still can work with Charts in MVVM pattern with some exceptional usages. ...to [http://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_components.html MVVM Reference / Wire Components]1 KB (147 words) - 03:09, 18 January 2022
- ...his section and the next, we'll implement the Shopping Cart View using the MVVM pattern. <br/> ...he author will now give an overview of what the final ZUL fragment for the MVVM will look like. This section will then teach developers how to create this5 KB (739 words) - 12:29, 19 January 2022
- ...://books.zkoss.org/zk-mvvm-book/8.0/data_binding/reference_binding.html zk-mvvm-book/8.0/data_binding/reference_binding]|}} ...y expression, read [http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/MVVM/Data_Binding/Property_Binding#Limitation here] for more detail.</ref>.2 KB (343 words) - 07:35, 8 July 2022
Page text matches
- ...ated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/index.html zk-mvvm-book/8.0/data_binding/advanced]|}} ...ng between ViewModel and View. Therefore they weaken the strength of using MVVM pattern. Hence, we only suggest them to experienced ZK user.596 bytes (71 words) - 07:19, 28 May 2015
- ...to [http://books.zkoss.org/zk-mvvm-book/8.0/advanced/performance-tips.html MVVM Reference]471 bytes (50 words) - 01:21, 7 November 2016
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/immutable.html zk-mvvm-book/8.0/syntax/viewmodel/immutable]|}} | The MVVM was introduced.710 bytes (76 words) - 07:35, 8 July 2022
- #REDIRECT [[Small Talks/2011/November/Hello ZK MVVM]]53 bytes (7 words) - 09:47, 3 November 2011
- ...ttp://books.zkoss.org/zk-mvvm-book/8.0/syntax/notifychangedisabled.html zk-mvvm-book/8.0/syntax/viewmodel/notifychangedisabled]|}} | The MVVM was introduced.834 bytes (79 words) - 07:36, 8 July 2022
- #REDIRECT [[Small Talks/2012/August/MVVM In Java]]50 bytes (7 words) - 08:45, 10 August 2012
- ...recated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/bind.html zk-mvvm-book/8.0/syntax/data_binding/bind]|}} | The MVVM was introduced.981 bytes (120 words) - 07:35, 8 July 2022
- #REDIRECT [[Small Talks/2012/January/MVVM Extension: Access UI Components Inside ViewModel]]92 bytes (11 words) - 08:45, 13 December 2011
- ...p://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodelglobalcommand.html zk-mvvm-book/8.0/syntax/viewmodel/globalcommand]|}} ...od's parameters, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters | Parameters]] for more information.1 KB (143 words) - 07:35, 8 July 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:53, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:53, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 09:53, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Parameters]]63 bytes (7 words) - 01:29, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:58, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:58, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:57, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:57, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 04:02, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:54, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:55, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:54, 10 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced]]52 bytes (6 words) - 01:26, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/BindComposer]]69 bytes (8 words) - 09:54, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding]]63 bytes (8 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Binder]]63 bytes (8 words) - 09:54, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Variables]]67 bytes (8 words) - 01:30, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Initialization]]71 bytes (8 words) - 09:54, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Components]]68 bytes (8 words) - 01:30, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Avoid Tracking]]67 bytes (8 words) - 01:31, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Converter]]66 bytes (8 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Validator]]66 bytes (8 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@converter]]74 bytes (9 words) - 09:59, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@validator]]74 bytes (9 words) - 09:59, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/EL Expression]]70 bytes (9 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@template]]73 bytes (9 words) - 09:59, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@id]]67 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@init]]69 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@load]]69 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Event Listeners]]73 bytes (9 words) - 01:30, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@save]]69 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@bind]]69 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@command]]72 bytes (9 words) - 09:58, 8 February 2012
- #REDIRECT [[Small Talks/2011/December/MVVM in ZK6:in Contrast to MVC]]70 bytes (11 words) - 08:43, 13 December 2011
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Communication between ViewModel and Composer]]97 bytes (11 words) - 01:31, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@global-command]]79 bytes (9 words) - 09:59, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Pass Arguments to Include Component]]88 bytes (11 words) - 01:32, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Displaying Huge Amount of Data]]83 bytes (11 words) - 01:31, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Binding Annotation for a Custom Component]]94 bytes (12 words) - 01:31, 18 February 2013
- ...l=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodelcommand.html zk-mvvm-book/8.0/syntax/viewmodel/command]|}} ...od's parameters, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters | Parameters]] for more information.1 KB (165 words) - 07:35, 8 July 2022
- You still can work with Charts in MVVM pattern with some exceptional usages. ...to [http://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_components.html MVVM Reference / Wire Components]1 KB (147 words) - 03:09, 18 January 2022
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Global Command Binding]]79 bytes (10 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Command Binding]]72 bytes (9 words) - 09:54, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Property Binding]]73 bytes (9 words) - 09:54, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Children Binding]]73 bytes (9 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Form Binding]]69 bytes (9 words) - 09:55, 8 February 2012
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/binder.html zk-mvvm-book/8.0/data_binding/binder]|}} ...l Command Binding| global command binding]] and [[ZK Developer's Reference/MVVM/ViewModel/Notification| dynamic change notification]] that operate based on2 KB (322 words) - 07:35, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/cookieparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/cookieparam]|}} | The MVVM was introduced.975 bytes (110 words) - 07:36, 8 July 2022
- ...=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_components.html zk-mvvm-book/8.0/data_binding/advanced/wire_components]|}} Although the design principle of MVVM pattern is that '''ViewModel should not have any reference to UI components2 KB (243 words) - 07:35, 8 July 2022
- ...ted | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/template.html zk-mvvm-book/8.0/syntax/data_binding/template]|}} | The MVVM was introduced.2 KB (216 words) - 07:35, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/headerparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/headerparam]|}} | The MVVM was introduced.991 bytes (111 words) - 07:36, 8 July 2022
- ...ecated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/index.html zk-mvvm-book/8.0/syntax]|}}342 bytes (35 words) - 07:34, 28 May 2015
- ...d | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/queryparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/queryparam]|}} | The MVVM was introduced.1 KB (135 words) - 07:36, 8 July 2022
- ...p://books.zkoss.org/zk-mvvm-book/8.0/data_binding/children_binding.html zk-mvvm-book/8.0/data_binding/children_binding]|}} [[File:Mvvm-children-binding.png | center]]4 KB (484 words) - 07:35, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/bindingparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/bindingparam]|}} | The MVVM was introduced.2 KB (198 words) - 07:36, 8 July 2022
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodel.html zk-mvvm-book/8.0/syntax/viewmodel]|}}359 bytes (37 words) - 07:35, 28 May 2015
- ...ttp://books.zkoss.org/zk-mvvm-book/8.0/data_binding/initialization.html zk-mvvm-book/8.0/data_binding/initialization]|}} ...vanced usage with <code>@init</code> in section [[ZK Developer's Reference/MVVM/DataBinding/Form Binding]].2 KB (263 words) - 07:35, 8 July 2022
- ZK MVVM was first introduced in ZK 6 as a variant of the MVC pattern, it gives a cl ...erver-side. Over the years, we have been putting our effort into making ZK MVVM more and more efficient and easy to use.8 KB (1,218 words) - 08:10, 18 July 2022
- ...MVC and composite components. This section introduces the new ZK 6 pattern MVVM which is the recommended way of implementing ZK applications.292 bytes (33 words) - 00:02, 29 March 2013
- =Introduction of MVVM= MVVM<ref> WPF Apps With The Model-View-ViewModel Design Pattern http://msdn.micr5 KB (703 words) - 00:03, 29 March 2013
- Set to disable method cache in MVVM.497 bytes (53 words) - 06:40, 11 March 2021
- ...[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/databindingcommand.html zk-mvvm-book/8.0/syntax/data_binding/command]|}} | The MVVM was introduced.1 KB (191 words) - 07:35, 8 July 2022
- ...recated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/load.html zk-mvvm-book/8.0/syntax/data_binding/load]|}} | The MVVM was introduced.2 KB (199 words) - 07:35, 8 July 2022
- ZK MVVM was first introduced in ZK 6 as a variant of the MVC pattern, it gives a cl ...erver-side. Over the years, we have been putting our effort into making ZK MVVM more and more efficient and easy to use.8 KB (1,278 words) - 08:46, 19 October 2023
- ...recated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/save.html zk-mvvm-book/8.0/syntax/data_binding/save]|}} | The MVVM was introduced.2 KB (220 words) - 07:35, 8 July 2022
- ...l=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/avoid_tracking.html zk-mvvm-book/8.0/data_binding/advanced/avoid_tracking]|}} | The MVVM was introduced.1 KB (171 words) - 07:35, 8 July 2022
- ...ated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/default.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/default]|}} | The MVVM was introduced.1 KB (177 words) - 07:36, 8 July 2022
- '''Alternative: MVVM''' ...tion, please refer to [http://books.zkoss.org/zk-mvvm-book/9.5/index.html| MVVM Reference].3 KB (496 words) - 03:23, 29 January 2024
- ...=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/executionargparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/executionargparam]|}} | The MVVM was introduced.2 KB (187 words) - 07:36, 8 July 2022
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/dependson.html zk-mvvm-book/8.0/syntax/viewmodel/dependson]|}} | The MVVM was introduced.1 KB (155 words) - 07:35, 8 July 2022
- ...roduces the concept of composite components which can be used with MVC and MVVM patterns.334 bytes (45 words) - 00:01, 29 March 2013
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/databindinginit.html zk-mvvm-book/8.0/syntax/data_binding/init]|}} ...nts in a initial method of ViewModel by <code>[[ZK_Developer%27s_Reference/MVVM/Syntax/ViewModel/Parameters/@BindingParam| @BindingParam]]</code>.2 KB (347 words) - 07:35, 8 July 2022
- ...//books.zkoss.org/zk-mvvm-book/8.0/syntax/databindingglobalcommand.html zk-mvvm-book/8.0/syntax/data_binding/globalcommand]|}} | The MVVM was introduced.2 KB (209 words) - 07:35, 8 July 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/executionparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/executionparam]|}} | The MVVM was introduced.2 KB (219 words) - 07:36, 8 July 2022
- ...d | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/scopeparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/scopeparam]|}} | The MVVM was introduced.2 KB (181 words) - 07:36, 8 July 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/selectorparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/selectorparam]|}} | The MVVM was introduced.2 KB (241 words) - 07:36, 8 July 2022
- ...to write the glue logic at all as described in [[ZK Developer's Reference/MVVM/Data Binding|the Data Binding section]].1 KB (173 words) - 03:27, 29 January 2024
- {{Deprecated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/id.html zk-mvvm-book/8.0/syntax/data_binding/id]|}} | The MVVM was introduced.2 KB (210 words) - 07:35, 8 July 2022
- ...e first item of interest is dealing with communication between the MVC and MVVM. =Posting a command from the MVC to an MVVM view model=4 KB (699 words) - 12:27, 19 January 2022
- ...=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/initialization.html zk-mvvm-book/8.0/viewmodel/initialization]|}} ...lying annotation on its parameter, please refer [[ZK Developer's Reference/MVVM/Advance/Parameters]].2 KB (278 words) - 07:36, 8 July 2022
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/validator.html zk-mvvm-book/8.0/syntax/data_binding/validator]|}} | The MVVM was introduced.2 KB (252 words) - 07:35, 8 July 2022
- ...ttern, we have a data binding mechanism called [https://books.zkoss.org/zk-mvvm-book/master/introduction_of_mvvm.html ZK Bind] that automatically does the Now, with the new ZK 10 client-side MVVM, we are bringing the effort to the client-side and therefore minimizing the4 KB (579 words) - 10:45, 3 May 2022
- ...d | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/parameters.html zk-mvvm-book/8.0/syntax/viewmodel/parameters]|}}592 bytes (65 words) - 15:05, 12 January 2022
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/viewmodelinit.html zk-mvvm-book/8.0/syntax/viewmodel/init]|}} ...od's parameters, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters]].2 KB (312 words) - 07:35, 8 July 2022
- Developing an application in MVVM pattern has several advantages including the clear separation between View ...without clicking it. I will show you how to implement this feature through MVVM with autowiring components.7 KB (970 words) - 04:19, 20 January 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/notifychange.html zk-mvvm-book/8.0/syntax/viewmodel/notifychange]|}} | The MVVM was introduced.2 KB (202 words) - 07:36, 8 July 2022
- ...ed | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/converter.html zk-mvvm-book/8.0/syntax/data_binding/converter]|}} | The MVVM was introduced.2 KB (251 words) - 07:35, 8 July 2022
- ...vvm-book/8.0/advanced/communication_between_viewmodel_and_composer.html zk-mvvm-book/8.0/data_binding/advanced/communication_between_viewmodel_and_composer ...lobal_Command | concept of global command]] and [[ZK Developer's Reference/MVVM/Data Binding/Global Command Binding| global command binding]] prior reading5 KB (724 words) - 07:35, 8 July 2022
- ...MVVM. Without creating lots of binding objects on the server-side, client MVVM helps to reduce the memory footprint significantly. You can view the perfor ...between the View and ViewModel. See more detail [http://books.zkoss.org/zk-mvvm-book/9.5/mvvm_&_zk_bind.html here].10 KB (1,520 words) - 08:46, 19 October 2023
- ...K 6 - Design CRUD page by MVVM pattern| MVVM in ZK 6 - Design CRUD page by MVVM pattern]], Dennis introduced us to how we can build an order management app [[File:smalltalks-mvvm-in-zk6-spring-package.png]]7 KB (961 words) - 04:19, 20 January 2022
- ...ted | url=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/index.html zk-mvvm-book/8.0/viewmodel]|}} [[File:Mvvm-databinding-role.png | center]]4 KB (660 words) - 15:05, 12 January 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/commands.html zk-mvvm-book/8.0/viewmodel/commands]|}} [[File:Mvvm-viewmodel-command.png | center]]6 KB (846 words) - 07:36, 8 July 2022
- ...s.zkoss.org/zk-mvvm-book/8.0/advanced/binding_in_special_attribute.html zk-mvvm-book/8.0/data_binding/advanced/binding_in_special_attribute]|}} ...ese special attributes provide, here we demonstrate alternative methods in MVVM approach.3 KB (464 words) - 07:35, 8 July 2022
- ...This article will demonstrate how to communicate between Spring MVC to ZK MVVM with a simple shopping cart sample. In this article, we assume you are familiar with Spring MVC and ZK MVVM already. Refer to the following links if you are not familiar:10 KB (1,406 words) - 04:20, 20 January 2022
- ...his section and the next, we'll implement the Shopping Cart View using the MVVM pattern. <br/> ...he author will now give an overview of what the final ZUL fragment for the MVVM will look like. This section will then teach developers how to create this5 KB (739 words) - 12:29, 19 January 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/contextparam.html zk-mvvm-book/8.0/syntax/viewmodel/parameters/contextparam]|}} | The MVVM was introduced.3 KB (303 words) - 07:36, 8 July 2022
- * Content assist for MVVM * Syntax checking for MVVM2 KB (250 words) - 04:20, 20 January 2022
- ...nSince |8.0}} We suggest using shadow component [http://books.zkoss.org/zk-mvvm-book/8.0/shadow_elements/iterate_collections.html <code><forEach></code>] a ...changed. For more information, please refer to [[ZK Developer's Reference/MVVM/Data Binding/Children Binding|the Children Binding section]].4 KB (528 words) - 08:29, 31 January 2024
- |url=[[ZK Developer's Reference/MVVM/Data Binding]]625 bytes (82 words) - 03:47, 10 February 2012
- ...url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/defaultcommand.html zk-mvvm-book/8.0/syntax/viewmodel/defaultcommand]|}}859 bytes (95 words) - 07:35, 8 July 2022
- ...tp://books.zkoss.org/zk-mvvm-book/8.0/data_binding/command_binding.html zk-mvvm-book/8.0/data_binding/command_binding]|}} ...as button's onClick to ViewModel's Command<ref> [[ZK Developer's Reference/MVVM/ViewModel/Commands]] </ref> without writing code. This binding is establish7 KB (1,001 words) - 07:35, 8 July 2022
- = Introduction: MVVM in ZK6 - In Contrast to MVC = ...Page]], Dennis demonstrated how users can build ZK applications using the MVVM pattern. It’s a big change from using a composer. In this article, we are11 KB (1,470 words) - 04:18, 20 January 2022
- =Introduction: Chat in MVVM with Global Command = ...event Queue. Now with MVVM we can do that way also, or say, we use a more MVVM compliant approach. In this small talk we will write a simple chat program5 KB (734 words) - 04:07, 2 April 2014
- ...ttp://books.zkoss.org/zk-mvvm-book/8.0/syntax/defaultglobalcommand.html zk-mvvm-book/8.0/syntax/viewmodel/defaultglobalcommand]|}}933 bytes (103 words) - 07:35, 8 July 2022
- ...[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/bindcomposer.html zk-mvvm-book/8.0/data_binding/bindcomposer]|}} ...omponent as a key. We'll describe the detail in [[ZK Developer's Reference/MVVM/DataBinding/Validator | section]].4 KB (630 words) - 07:35, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/aftercompose.html zk-mvvm-book/8.0/syntax/viewmodel/aftercompose]|}} ...can do in @Init, please refer to subsections of [[ZK Developer's Reference/MVVM/Syntax/ViewModel/Parameters]].3 KB (353 words) - 07:35, 8 July 2022
- ...rence in performance between ZK 7 and ZK 8, we have arranged a test, using MVVM and children binding to generate 30 * 30 '''<div>'''s and '''<label>' First, we used children binding and MVVM to generate 30 * 30 '''<div>'''s and '''<label>'''s, and switch three4 KB (573 words) - 01:26, 6 October 2015
- ...K 6 - Design CRUD page by MVVM pattern| MVVM in ZK 6 - Design CRUD page by MVVM pattern]]. We suggest you to read the previous article first for better und ...K 6 - Design CRUD page by MVVM pattern| MVVM in ZK 6 - Design CRUD page by MVVM pattern]], we build a "Order Management System" that can create, list, dele13 KB (1,925 words) - 04:19, 20 January 2022
- == Binding to client attribute from MVVM view model ==5 KB (708 words) - 10:19, 15 August 2023
- ...ajor feature of ZK Bind or discuss the best practice of using ZK Bind with MVVM design pattern in some commonly seen use cases in real world applications. MVVM is a variant of the Model/View/Controller(MVC) design pattern that helps ac14 KB (2,258 words) - 04:18, 20 January 2022
- ....org/zk-mvvm-book/8.0/advanced/pass_arguments_to_include_component.html zk-mvvm-book/8.0/data_binding/advanced/pass_arguments_to_include_component]|}} viewModel="@id('vm') @init('org.zkoss.reference.developer.mvvm.advance.InnerVM')">3 KB (379 words) - 07:35, 8 July 2022
- ...the utilities the developer uses. For example, [[ZK Developer's Reference/MVVM/Data Binding|ZK Bind]] examines annotations to know how to load and store t780 bytes (114 words) - 09:41, 8 February 2012
- === MVVM Example === ==== MVVM Example ====8 KB (1,098 words) - 09:33, 14 January 2022
- ...precated | url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/ref.html zk-mvvm-book/8.0/syntax/data_binding/ref]|}}1 KB (143 words) - 07:35, 8 July 2022
- ...to the [http://books.zkoss.org/zk-mvvm-book/8.0/introduction_of_mvvm.html MVVM document].5 KB (773 words) - 05:54, 6 February 2024
- ...oks.zkoss.org/zk-mvvm-book/8.0/data_binding/global_command_binding.html zk-mvvm-book/8.0/data_binding/global_command_binding]|}} [[File:Mvvm-global-command-overview.png | center]]10 KB (1,469 words) - 07:35, 8 July 2022
- ...VVM approach. For more details, please refer to [[ZK Developer's Reference/MVVM/Data Binding/Collection and Selection]] viewModel="@id('vm') @init('org.zkoss.reference.developer.mvvm.collection.TreeVM')">9 KB (1,228 words) - 04:20, 20 January 2022
- ...l=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_variables.html zk-mvvm-book/8.0/data_binding/advanced/wire_variables]|}} ...'s Reference/MVVM/Advance/Wire Components]] and [[ZK Developer's Reference/MVVM/Advance/Wire Event Listeners]].5 KB (694 words) - 07:35, 8 July 2022
- ...[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/form_binding.html zk-mvvm-book/8.0/data_binding/form_binding]|}} [[File:Mvvm-form-binding.png | 230px | center]]8 KB (1,182 words) - 07:35, 8 July 2022
- =Moving MVVM (ZK Bind) functionality to our community edition= =Debugging MVVM (ZK Bind)=6 KB (811 words) - 04:20, 20 January 2022
- === MVVM Pattern === ...ViewModel, we can send a reCAPTCHA response by [http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/client_binding_api.html client command binding].7 KB (920 words) - 04:34, 20 January 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/index.html zk-mvvm-book/8.0/data_binding]|}} ...between the View and ViewModel when developing a web application using the MVVM pattern.9 KB (1,255 words) - 07:09, 28 May 2015
- ==2.2 MVVM media queries and Shadow components== The same structure can be created following the MVVM pattern using the @MatchMedia annotation introduced in ZK 8.0.2 and Shadow8 KB (1,204 words) - 04:36, 20 January 2022
- ...to catch events such as a button click in our Shopping Cart View under the MVVM pattern. ...The product view uses MVC but needs to tell the shopping cart (which uses MVVM) that a product has been added to the order and the shopping cart needs to5 KB (780 words) - 12:30, 19 January 2022
- ...http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/el_expression.html zk-mvvm-book/8.0/data_binding/el_expression]|}} [[ZK Developer's Reference/MVVM/Syntax/Data Binding| All ZK bind annotation]] has the general format:5 KB (754 words) - 07:35, 8 July 2022
- ...ng bugs and introducing a few new features including a default command for MVVM, page visibility with HTML 5 API and others. =The Default Command for MVVM=4 KB (608 words) - 04:19, 20 January 2022
- ...e debugging information printing described in [[ZK_Developer%27s_Reference/MVVM/Configuration]]. However, this configuration will print messages on the ser # Use Chrome to visit a page with ZK MVVM binding.6 KB (868 words) - 04:20, 20 January 2022
- ...://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/data_and_collections.html zk-mvvm-book/8.0/viewmodel/data_and_collections]|}} | The MVVM was introduced.4 KB (518 words) - 07:36, 8 July 2022
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/advanced/parameters.html zk-mvvm-book/8.0/data_binding/advanced/parameters]|}} [[File:Mvvm-binding-parameters.png | center]]10 KB (1,327 words) - 07:35, 8 July 2022
- ...checking verifies the Java code within zscript against the Java syntax and MVVM binding expressions. [[Image:studio-syntax-checking-mvvm.png | center | 700px]]9 KB (1,368 words) - 13:22, 19 January 2022
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/converter.html zk-mvvm-book/8.0/data_binding/converter]|}} ...-binding also supports converters, and it has a [[ZK Developer's Reference/MVVM/Data Binding/Children Binding |default converter]] (If user doesn't assign6 KB (801 words) - 07:35, 8 July 2022
- ...apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('org.zkoss.mvvm.examples.album.AlbumViewModel')"> ==Support seamless MVVM design pattern==9 KB (1,267 words) - 07:46, 6 December 2011
- ...p://books.zkoss.org/zk-mvvm-book/8.0/advanced/wire_event_listeners.html zk-mvvm-book/8.0/data_binding/advanced/wire_event_listeners]|}}1 KB (170 words) - 07:35, 8 July 2022
- Another important feature of Columnchooser is that it's based on ZK MVVM which means that the UI (dialog) it can be easily customizable without touc As the component is based on MVVM, developer can easily change the view by ''Columnchooser.setTemplate(String19 KB (2,244 words) - 04:20, 20 January 2022
- =MVVM media queries and Shadow components= ...tchMedia] annotation introduced in ZK 8.0.2 and [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/shadow_elements.html Shadow Elements] introduced in ZK 8.0.8 KB (1,117 words) - 09:51, 23 April 2024
- ...ill present an approach that is classified as the '''Model-View-ViewModel (MVVM)''' design pattern. Using this approach, ZK can control components for you short sentence to describe MVVM13 KB (1,891 words) - 06:18, 22 December 2023
- ..., ZK 10 introduces stateless components, client-side Model-View-ViewModel (MVVM), and embraces TypeScript. These enhancements empower developers to better ...the help of the ZK Linter, which identifies compatibility issues in server MVVM code before upgrading. Additionally, the adoption of TypeScript brings reli13 KB (1,865 words) - 04:23, 17 October 2023
- ..., ZK 10 introduces stateless components, client-side Model-View-ViewModel (MVVM), and embraces TypeScript. These enhancements empower developers to better ...the help of the ZK Linter, which identifies compatibility issues in server MVVM code before upgrading. Additionally, the adoption of TypeScript brings reli13 KB (1,873 words) - 13:38, 20 October 2023
- =[[ZK Developer's Reference/MVC|MVC]] vs. [[ZK Developer's Reference/MVVM|MVVM]] vs. [[ZK Developer's Reference/UI Composing/ZUML/Scripts in ZUML|ZScript] ==When to use MVC and/or MVVM ==15 KB (2,388 words) - 10:23, 5 February 2024
- ...h communication between MVC and MVVM thus is a topic best introduced after MVVM. If you are interested you can take a look now.4 KB (622 words) - 12:28, 19 January 2022
- ...as an alternative of the traditional MVC one. If you're not familiar with MVVM, I recommend reading through the following articles as a good starting poin ...ks.zkoss.org/wiki/Small_Talks/2011/December/MVVM_in_ZK6:in_Contrast_to_MVC MVVM in contrast to MVC]</li>14 KB (1,752 words) - 02:22, 19 April 2016
- ...as an alternative of the traditional MVC one. If you're not familiar with MVVM, I recommend reading through the following articles as a good starting poin ...ks.zkoss.org/wiki/Small_Talks/2011/December/MVVM_in_ZK6:in_Contrast_to_MVC MVVM in contrast to MVC]</li>14 KB (1,752 words) - 01:14, 19 April 2016
- ...iewModel) <ref>[[ZK_Developer%27s_Reference/MVVM| ZK Developer's Reference MVVM ]] </ref> which gives the Controller and View more separation. These two ap ...rofile and todo list management, which are implemented by both the MVC and MVVM approach.6 KB (834 words) - 00:34, 21 March 2013
- ...://books.zkoss.org/zk-mvvm-book/8.0/data_binding/reference_binding.html zk-mvvm-book/8.0/data_binding/reference_binding]|}} ...y expression, read [http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/MVVM/Data_Binding/Property_Binding#Limitation here] for more detail.</ref>.2 KB (343 words) - 07:35, 8 July 2022
- ...as an alternative to the traditional MVC one. If you're not familiar with MVVM, I recommend reading through the following articles as a good starting poin ...ks.zkoss.org/wiki/Small_Talks/2011/December/MVVM_in_ZK6:in_Contrast_to_MVC MVVM in contrast to MVC]</li>14 KB (1,799 words) - 04:21, 20 January 2022
- = Using ZK updates to update validation messages in MVVM = For this discussion, we will focus on the MVVM pattern. In the MVC pattern, the controller will have direct authority over11 KB (1,746 words) - 04:45, 20 January 2022
- == MVVM Pattern == ...etting Started/Get ZK Up and Running with MVVM| Get ZK Up and Running with MVVM]].11 KB (1,458 words) - 10:22, 24 May 2023
- =ZK 6 & MVVM= ...milar to MVC, it represents Model, View and ViewModel. The main concept of MVVM design pattern is to separate the data and logic from the presentation.21 KB (3,371 words) - 04:19, 20 January 2022
- Previously, we demonstrated how to manage Shadow Element with ZK MVVM [http://books.zkoss.org/wiki/Small_Talks/2015/February/ZK8_Series:_UI_Templ ...edefined templates to layout your web page with ZK's dynamic data binding (MVVM).7 KB (1,117 words) - 04:21, 20 January 2022
- == Comparing and contrasting the Stateless workflow, and the new ZK 10 Client-MVVM features == In the case of Client-side MVVM, the ClientBindComposer will keep track of the bindings and commands but no10 KB (1,456 words) - 03:04, 1 April 2024
- For more information please see the [[ZK_Developer's_Reference/MVVM/Data_Binding/Converter | developer's reference]]. ...more information and more uses please visit the [[ZK_Developer's_Reference/MVVM/Data_Binding/Reference_Binding | developer's reference]].15 KB (1,892 words) - 04:20, 20 January 2022
- ==ZK MVVM== ZK Bind also now supports using the MVVM design pattern. MVVM is a variant of the Model/View/Controller(MVC) design pattern that helps ac18 KB (2,297 words) - 06:56, 6 December 2011
- .../15/client-binding-with-zk-mvvm-for-your-eyes-only/ Client Binding with ZK MVVM for your eyes only]" gives you a brief introduction on Fragment component i You can use [http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/form_binding.html Form Binding] and form validators t13 KB (1,883 words) - 04:30, 20 January 2022
- == [http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/index.html @bind] == == [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/databindinginit.html @init] ==11 KB (1,835 words) - 06:43, 9 February 2022
- [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/apply.html Apply] [shadow element] ...templates. These shadow elements are introduced [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/shadow_elements.html here]9 KB (1,410 words) - 03:17, 2 June 2016
- ..., ZK 10 introduces stateless components, client-side Model-View-ViewModel (MVVM), and embraces TypeScript. Our CI/CD process now incorporates an improved s ...the help of the ZK Linter, which identifies compatibility issues in server MVVM code before upgrading. Additionally, the adoption of TypeScript brings reli19 KB (2,688 words) - 08:04, 16 April 2024
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/viewmodel/notification.html zk-mvvm-book/8.0/viewmodel/notification]|}} ...t how to implement a converter, please refer to [[ZK Developer's Reference/MVVM/DataBinding/Converter]].12 KB (1,578 words) - 07:36, 8 July 2022
- == Comparing and contrasting the Stateless workflow, and the new ZK 10 Client-MVVM features == In the case of Client-side MVVM, the ClientBindComposer will keep track of the bindings and commands but no11 KB (1,793 words) - 10:57, 27 July 2022
- ::Project is developed using the MVVM design pattern. ...age and implement templates for each responsive state. Here we will use ZK MVVM and shadow elements. This combination is a great fit in this case because t10 KB (1,525 words) - 04:37, 20 January 2022
- == Sort a ListModel in MVVM pattern== ...xt/Sortable.html Sortable] to sort with the built-in comparators under the MVVM pattern in a more clean and consistent way.9 KB (1,396 words) - 03:41, 11 November 2021
- == Comparing and contrasting the Stateless workflow, and the new ZK 10 Client-MVVM features == In the case of Client-side MVVM, the ClientBindComposer will keep track of the bindings and commands but no11 KB (1,793 words) - 09:36, 12 December 2023
- ...s.zkoss.org/zk-mvvm-book/8.0/data_binding/collection_and_selection.html zk-mvvm-book/8.0/data_binding/collection_and_selection]|}} ...it has limitations that we will talk them in [[ZK_Developer%27s_Reference/MVVM/Data_Binding/Collection_and_Selection#Choose_a_Component.27s_Model_Type|lat22 KB (2,996 words) - 07:35, 8 July 2022
- ==ZK MVVM== ZK Bind now also supports the use of the MVVM design pattern. MVVM is a variant of the Model/View/Controller(MVC) design pattern that helps ac19 KB (2,503 words) - 02:16, 6 December 2011
- ...p://books.zkoss.org/zk-mvvm-book/8.0/data_binding/property_binding.html zk-mvvm-book/8.0/data_binding/property_binding]|}} ...lled '''validator'''. We'll describe its detail [[ZK Developer's Reference/MVVM/DataBinding/Validator | here]].13 KB (1,799 words) - 07:35, 8 July 2022
- Here is the MVVM way:3 KB (363 words) - 01:57, 31 January 2024
- ...for mobile device browser written in Bootstrap. We suggest using the same MVVM module to synchronize data and applying the new feature in ZK 8.0.2 called We use a MVVM model to control which template will be displayed. The following contains t7 KB (956 words) - 04:23, 20 January 2022
- ...onstrate the whole process of how a common CRUD page can be designed using MVVM pattern, including the creation, validation when editing and confirmation w ...wModel and View to demonstrate some issues that may arise when designing a MVVM page and how you can come about solving it.24 KB (3,550 words) - 04:19, 20 January 2022
- ==ZK MVVM== ZK Bind now also supports the use of the MVVM design pattern. MVVM is a variant of the Model/View/Controller(MVC) design pattern that helps ac20 KB (2,615 words) - 04:46, 26 January 2021
- ...terface">org.zkoss.bind.annotation.HistoryPopState</javadoc> if you prefer MVVM.4 KB (438 words) - 09:23, 18 January 2022
- ...ething after the audio starts to play, you can write codes as shown below (MVVM pattern).3 KB (431 words) - 08:44, 8 July 2022
- =Work with MVVM= For work with ZK6 MVVM, it is required to create an addon xml and add the server annotation as fol11 KB (1,289 words) - 01:29, 21 September 2023
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/syntax/data_binding.html zk-mvvm-book/8.0/syntax/data_binding]|}}3 KB (465 words) - 15:05, 12 January 2022
- ==MVVM: Automate the access with data binding== ...please refer to [[ZK Developer's Reference/MVVM|ZK Developer's Reference: MVVM]].</ref>. For example,<ref>Here we load the users by assuming there is a ut20 KB (3,047 words) - 07:34, 14 January 2022
- and how to use CDI bean in ZK MVVM in: ===ZK MVVM===14 KB (1,927 words) - 07:06, 4 October 2012
- and how to use Spring bean in ZK MVVM view model bean: ===ZK MVVM===14 KB (1,903 words) - 04:20, 20 January 2022
- ...ded several new features mainly improving component control when using the MVVM design pattern. The question I sometimes heard since was: * [http://books.zkoss.org/zk-mvvm-book/8.0/shadow_elements/shadow_elements.html shadow elements]17 KB (2,371 words) - 04:28, 20 January 2022
- ...- Developer Experience - by providing a smoother upgrade path, simplified MVVM syntax and usages, easier theme & component customization, among others. <b ..., please check [https://github.com/zkoss/zkbooks/tree/master/mvvmreference MVVM example project].13 KB (1,925 words) - 08:45, 6 July 2021
- | ZK Bind, including data binding and MVVM. | Client MVVM7 KB (1,047 words) - 14:17, 25 October 2023
- <!-- To use client MVVM, include this dependency. Available since ZK 10 --> |data binding, required when developing with MVVM17 KB (2,239 words) - 01:42, 24 April 2024
- ...etting Started/Get ZK Up_and_Running_with_MVVM| Get ZK Up and Running with MVVM]]. These two approaches are mutually interchangeable. You can choose one of = MVVM Approach =34 KB (4,838 words) - 10:52, 19 January 2022
- ...enable better composition of ZK components and support the ZK DataBinding (MVVM) mechanism. In other words, ZK 8 is now even more effort-less when it comes ...an simply utilize the shadow element with data binding annotation (i.e. ZK MVVM). We will explain this later down the article.12 KB (1,850 words) - 04:21, 20 January 2022
- * How to do the same thing in MVVM/MVC? It can be used with both MVC and MVVM (while the examples here use MVVM it should be obvious that the same code can be implemented in an MVC event19 KB (2,469 words) - 04:21, 20 January 2022
- ZK 8 contains several new features to provide an easier approach to cleaner MVVM development and simplify reusing UI elements. ...h step - making it an ideal showcase for templating and a model driven UI (MVVM).12 KB (1,623 words) - 04:21, 20 January 2022
- ...oper's_Reference/MVC/Model | MVC]] and [[ZK_Developer%27s_Reference/MVVM | MVVM]], which are both fully supported patterns. ...ion, we will create another example of manipulating the chart model in the MVVM approach.34 KB (3,771 words) - 04:15, 19 September 2023
- ...nt, you can bind the properties of ViewModel. For instance, you can use ZK MVVM data binding to access the ViewModel on the native HTML elements. ...w to retrieve the event object, please refer to [http://books.zkoss.org/zk-mvvm-book/8.0/advanced/parameters.html#retrieve-event-object Retrieve Event Obje11 KB (1,405 words) - 06:03, 5 February 2024
- *'''Enable MVVM annotation expression validation'''3 KB (432 words) - 08:03, 3 October 2017
- ...etting Started/Get ZK Up and Running with MVVM| Get ZK Up and Running with MVVM]].12 KB (1,763 words) - 10:27, 10 January 2022
- ...r [https://books.zkoss.org/zk-mvvm-book/10.0/shadow_elements/index.html ZK MVVM Reference]. You can also use shadow elements with the MVC pattern; however, ...clare shadow tags in zul files, but the behavior is very different without MVVM annotation.10 KB (1,389 words) - 08:45, 26 January 2024
- ...le-mvc.zul, index-profile-mvvm.zul, index-todolist-mvc.zul, index-todolist-mvvm.zul). Then we can link four items of the sidebar to these zul pages by redi pageMap.put("fn2",new SidebarPage("fn2","Profile (MVVM)","/imgs/fn.png"16 KB (2,227 words) - 10:59, 19 January 2022
- ...e proud to announce extensive improvement to EL, now supporting EL3, major MVVM enhancements and many more changes. =Major MVVM Enhancements=22 KB (3,158 words) - 04:21, 20 January 2022
- ...nnounce an extensive improvement to EL, which is now supporting EL3, major MVVM enhancements and many more changes. =Major MVVM Enhancements=22 KB (3,197 words) - 04:21, 20 January 2022
- ::Project is developed using the MVVM design pattern. ...age and implement templates for each responsive state. Here we will use ZK MVVM and shadow elements. This combination is a great fit in this case because t10 KB (1,453 words) - 02:08, 24 April 2024
- ...oud to announce the extensive improvement to EL, now supporting EL3, major MVVM enhancements, and many more changes. =Major MVVM Enhancements=25 KB (3,653 words) - 04:21, 20 January 2022
- ...erence/MVC|ZK MVC]]/[http://books.zkoss.org/zk-mvvm-book/8.0/index.html ZK MVVM] instead. For example, with ZK MVC5 KB (744 words) - 10:24, 5 February 2024
- ...etting Started/Get ZK Up and Running with MVVM| Get ZK Up and Running with MVVM]]11 KB (1,552 words) - 08:08, 5 March 2014
- ...adoc> (since ZK 6) and <javadoc>org.zkoss.bind.BindComposer</javadoc> (for MVVM since ZK 6). Their purpose is to ease integration of application logic and '''Q:''' ''What about MVVM?''21 KB (2,790 words) - 04:42, 20 January 2022
- ...etting Started/Get ZK Up_and_Running_with_MVVM| Get ZK Up and Running with MVVM]]. These two approaches are mutually interchangeable. You can choose one of = MVVM Approach =35 KB (4,608 words) - 10:56, 19 January 2022
- Small Talks/2022/September/ZK 10 Preview: Migrating from Stateful components to Stateless components# MVVM Mechanism ...Talks/2022/May/ZK10_Preview:_Using_the_new_and_light_Client_MVVM ZK Client MVVM].23 KB (3,046 words) - 12:54, 21 September 2022
- ...zkoss.org/zk-mvvm-book/8.0/advanced/displaying_huge_amount_of_data.html zk-mvvm-book/8.0/data_binding/advanced/displaying_huge_amount_of_data]|}} viewModel="@id('vm') @init('org.zkoss.reference.developer.mvvm.advance.HugeDataVM')">5 KB (726 words) - 07:35, 8 July 2022
- ...ed. For example, now any child of Window will be able to take advantage of MVVM binding. ...more information on these commands please refer [ZK_Developer's_Reference/MVVM/DataBinding#A_whole_new.2C_clean_annotation_expression | here]. For now all24 KB (3,677 words) - 07:33, 14 January 2022
- ...vigation item changes. Derived attributes using [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/dependson.html @DependsOn] trigger a change-notification au ...res/components are required to build dynamic interactive UIs following the MVVM pattern - without accessing any ZK components in the View Model to provide11 KB (1,540 words) - 04:29, 20 January 2022
- ...//books.zkoss.org/zk-mvvm-book/9.5/data_binding/client_binding_api.html ZK MVVM Book - Client command binding].6 KB (762 words) - 06:18, 1 February 2024
- ...k-mvvm-book/8.0/advanced/binding_annotation_for_a_custom_component.html zk-mvvm-book/8.0/data_binding/advanced/binding_annotation_for_a_custom_component]|} <component-class>org.zkoss.reference.developer.mvvm.advance.EditableLabel</component-class>6 KB (791 words) - 07:35, 8 July 2022
- If you are using [[ZK Developer's Reference/MVVM/Data Binding|data binding]], you can have the data binder to assign the mod6 KB (861 words) - 07:33, 29 January 2024
- ...| url=[http://books.zkoss.org/zk-mvvm-book/8.0/configuration/index.html zk-mvvm-book/8.0/configuration]|}}8 KB (1,011 words) - 07:35, 8 July 2022
- ...llons utiliser l'approche selon le design pattern '''Model-View-ViewModel (MVVM)'''. Dans cette dernière, ZK peut automatiquement contrôler les composant ...ribe domain objects here, because this section is independent from MVC and MVVM sections and domain part is unchanged for these 2 design patterns.33 KB (5,020 words) - 07:33, 14 January 2022
- ...ething after the video starts to play, you can write codes as shown below (MVVM style).7 KB (953 words) - 06:31, 20 September 2022
- Don't use MVVM annotations in both <code>selectedItem</code> and <code>selectedItems</code6 KB (820 words) - 09:59, 30 January 2024
- **Data binding works with ZK MVVM such as that:5 KB (830 words) - 00:06, 29 March 2013
- If you are using ZK MVVM then your ViewModel classes must be serializable.10 KB (1,474 words) - 04:33, 5 February 2024
- ...: The Next Generation Data Binding System]] and [[ZK Developer's Reference/MVVM/Data Binding|ZK Developer's Reference: Data Binding]]. ...mizes the effort to access database, while [[ZK Developer's Reference/MVVM|MVVM]] introduces additional abstract layer isolating the view dependence from t24 KB (3,569 words) - 04:19, 20 January 2022
- ===The template approach (applicable for MVVM & MVC)===21 KB (3,059 words) - 04:20, 20 January 2022
- The open is boolean attribute to switch the barScanner. You can use the zk mvvm mechanism to to switch the barScanner.8 KB (1,070 words) - 14:08, 12 January 2022
- ...ribe domain objects here, because this section is independent from MVC and MVVM sections and domain part is unchanged for these 2 design patterns.7 KB (1,097 words) - 07:09, 14 October 2014
- (3) [http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/children_binding.html children-binding] restricted to MVVM21 KB (2,699 words) - 04:33, 20 January 2022
- ...rl=[http://books.zkoss.org/zk-mvvm-book/8.0/data_binding/validator.html zk-mvvm-book/8.0/data_binding/validator]|}} | The MVVM was introduced.26 KB (3,443 words) - 07:35, 8 July 2022
- ...able is boolean attribute to switch the barcodescanner. You can use the zk mvvm mechanism to to switch the barcodescanner.9 KB (1,200 words) - 14:08, 12 January 2022
- In ZK 8, we provided MVVM shadow elements, client-side command binding, and data-handler to allow dev ...ZK 8 and continues to push the innovation envelope. A major improvement on MVVM data binding at the client side enlivened pure HTML content with minimal ef15 KB (2,185 words) - 04:35, 20 January 2022
- ...something after the recording starts, you can write codes as shown below (MVVM pattern):9 KB (1,315 words) - 04:58, 16 October 2023
- Using the MVVM data-binding annotations to wire a view model and a view, you may use these ...ue in the view once, but will not update it.<ref>http://books.zkoss.org/zk-mvvm-book/8.0/syntax/databindinginit.html</ref>8 KB (1,285 words) - 04:44, 22 March 2016
- =Work with ZK6 MVVM= For work with ZK6 MVVM, it is required to create an addon XML and add the server annotation as fol21 KB (2,879 words) - 03:36, 19 February 2024
- : the actual Composer (MVC) / ViewModel (MVVM) and (Dao-backed) PagingGroupsModel implementations : MVVM usage of PagingGroupsModel together with DelegatingSinglePageGroupsModel24 KB (3,460 words) - 09:12, 24 September 2013
- ...able is boolean attribute to switch the BarcodeScanner. You can use the zk mvvm mechanism to to switch the BarcodeScanner.10 KB (1,293 words) - 03:17, 15 February 2024
- ...de fragment can be written in several places. For an example incorporating MVVM, please refer to the section [[#Modify the theme resources|Modify the theme11 KB (1,621 words) - 02:16, 2 February 2021
- ...1. A new form binding based on proxy is introduced. If you have been using MVVM<br/>8 KB (1,240 words) - 02:33, 9 April 2024
- For example (MVVM pattern):12 KB (1,746 words) - 08:28, 23 February 2024
- *'''Line 14:''' dynamically [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/load.html @load] the ''sclass'-property changing with the l ...for status ''OWNED'' (using the shadow elements [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/choose.html <choose>/<when>/<otherwise>])26 KB (3,378 words) - 04:38, 20 January 2022
- ...s un autre tutoriel. <ref> [[ZK Getting Started/Get ZK Up and Running with MVVM]]</ref> ...objets domaine ici pcq cette section est indépendante des sections MVC et MVVM et la partie domaine est identique pour ces 2 design patterns.28 KB (4,283 words) - 07:33, 14 January 2022
- * develop in MVVM pattern ...omponent's style for responsiveness you can use [http://books.zkoss.org/zk-mvvm-book/8.0/syntax/matchmedia.html @MatchMedia].16 KB (2,207 words) - 12:05, 21 July 2023
- The first thing that popped in my head is MVVM. We all like it and let's be honest, it's ZK's strongest point.<br/>14 KB (2,030 words) - 08:25, 2 December 2015
- |link=[http://dl.dropbox.com/u/2622674/zk/zk-mvvm-impress.html Simon's presentation file] Shared "Presentation Patterns In ZK, MVVM" slides presented at the ZK UK User group conference.15 KB (2,236 words) - 10:16, 19 March 2013
- : Les implémentation du Composer actuel (MVC) / ViewModel (MVVM) et (Dao-backed) PagingGroupsModel : utilisation MVVM de PagingGroupsModel avec DelegatingSinglePageGroupsModel27 KB (4,126 words) - 05:59, 8 April 2014
- ...de fragment can be written in several places. For an example incorporating MVVM, please refer to the section [[#Modify the theme resources|Modify the theme21 KB (3,149 words) - 03:20, 28 March 2013
- The control area is a simple ZK component with MVVM example, if you are not familiar with the two topics, please take a look at25 KB (3,203 words) - 04:20, 20 January 2022