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
- ...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
- ...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
- =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
File:MVVM MainSchema.png (1,130 × 570 (29 KB)) - 11:01, 19 February 2016File:Mvvm-binder.png (606 × 346 (17 KB)) - 08:54, 9 February 2012File:Mvvm-architecture.png (758 × 251 (19 KB)) - 09:23, 9 February 2012File:Client-mvvm-waitingTime.png (688 × 215 (29 KB)) - 08:23, 13 June 2023File:Mvvm-binding-parameters.png (396 × 178 (5 KB)) - 07:44, 8 February 2012File:Mvvm-children-binding.png (146 × 181 (2 KB)) - 07:44, 8 February 2012File:Mvvm-command-execution.png (355 × 832 (22 KB)) - 08:55, 9 February 2012File:Mvvm-databinding-role.png (603 × 187 (15 KB)) - 08:41, 10 February 2012File:Mvvm-viewmodel-command.png (732 × 290 (18 KB)) - 08:42, 10 February 2012- 58 bytes (7 words) - 02:57, 31 July 2012
File:Mvvm-dynamic-menu.png (386 × 91 (3 KB)) - 07:45, 8 February 2012File:SmallTalk MVVM HELLO FLOW.png (847 × 428 (35 KB)) - 10:45, 17 October 2011File:Mvvm-form-binding.png (261 × 626 (15 KB)) - 04:22, 10 February 2012File:ZK MVVM Mechanism.jpg (1,280 × 720 (111 KB)) - 10:14, 17 May 2022File:Client MVVM Initialization.png Client MVVM Initialization(1,692 × 624 (107 KB)) - 12:35, 15 May 2022File:Mvvm-global-command-overview.png (510 × 309 (18 KB)) - 08:56, 9 February 2012File:Mvvm-in-zk6-demo.swf (600 KB) - 02:38, 9 November 2011File:Mvvm-global-command-simple.png (613 × 308 (9 KB)) - 07:46, 8 February 2012File:Mvvm-global-command-ui.png (615 × 310 (7 KB)) - 07:46, 8 February 2012File:Studio-contentassist-mvvm-annotation.png (541 × 327 (11 KB)) - 01:07, 26 March 2013File:Mvvm-event-command-reload.png (623 × 218 (23 KB)) - 09:49, 10 February 2012File:Studio-contentassist-mvvm-properties.png (671 × 293 (14 KB)) - 01:12, 26 March 2013File:ZK10 Client MVVM Initialization.jpg (1,280 × 720 (105 KB)) - 07:56, 17 May 2022File:Studio-contentassist-mvvm-variables.png (777 × 291 (19 KB)) - 01:14, 26 March 2013File:Mvvm-global-command-execution.png (275 × 335 (9 KB)) - 08:56, 9 February 2012File:ZK10 Client MVVM Mechanism.jpg (1,280 × 720 (104 KB)) - 10:13, 17 May 2022File:Mvvm-global-command-menu.png (612 × 333 (10 KB)) - 07:45, 8 February 2012File:Mvvm-global-command-simple-add.png (613 × 309 (10 KB)) - 07:46, 8 February 2012File:Mvvm-global-command-simple-fail.png (615 × 308 (10 KB)) - 07:46, 8 February 2012File:Smalltalks-mvvm-in-zk6-spring.swf (1.54 MB) - 01:28, 9 December 2011- ...imize your productivity. You may refer to the guideline given [[#Comparing MVVM and MVC|here]] to choose the pattern of your choice. ...]]</ref>. In this article, we will approach the same application using the MVVM pattern where separation of concern is achieved by abstracting the states a28 KB (4,242 words) - 01:15, 10 August 2012
- = Under MVVM Pattern= http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/MVVM/Advanced/Pass_Arguments_to_Include_Component1 KB (214 words) - 08:35, 22 April 2014
File:Smalltalks-mvvm-in-zk6-spring-package.png (305 × 362 (13 KB)) - 01:16, 9 December 2011- ...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
File:Smalltalks-mvvm-in-zk6-view-example.png (604 × 521 (29 KB)) - 02:07, 9 November 2011File:Smalltalks-mvvm-in-zk6-formbinding-form-dirty.png (603 × 254 (8 KB)) - 04:31, 8 December 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
File:Dev-ref-mvvm-adv-data-binding-programmatically.png (602 × 162 (13 KB)) - 09:11, 2 January 2013- #REDIRECT [[Small Talks/2012/August/MVVM In Java]]50 bytes (7 words) - 08:45, 10 August 2012
File:Smalltalks-mvvm-in-zk6-autowire-popup-description.png (677 × 382 (12 KB)) - 01:56, 8 December 2011File:Smalltalks-mvvm-in-zk6-formbinding-field-validation.png (600 × 243 (6 KB)) - 03:43, 8 December 2011- ...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
File:Smalltalks-mvvm-in-zk6-design-crud-page-view.png (605 × 520 (30 KB)) - 03:44, 10 November 2011File:Smalltalks-mvvm-in-zk6-design-crud-page-case1.swf (774 KB) - 03:42, 10 November 2011File:Smalltalks-mvvm-in-zk6-design-crud-page-phases.png (348 × 600 (50 KB)) - 03:44, 10 November 2011File:Smalltalks-mvvm-in-zk6-design-crud-page-case2.swf (971 KB) - 03:46, 10 November 2011File:Smalltalks-mvvm-in-zk6-design-crud-page-case3.swf (579 KB) - 03:48, 10 November 2011File:Smalltalks-mvvm-in-zk6-formbinding-batch-save-validation.png (600 × 284 (7 KB)) - 03:43, 8 December 2011- ...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
- ...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
- ...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
- ...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
- ...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
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Property Binding]]73 bytes (9 words) - 09:54, 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
- #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/Data Binding/Children Binding]]73 bytes (9 words) - 09:55, 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
- #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
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@command]]72 bytes (9 words) - 09:58, 8 February 2012
- ...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
- ...| 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
- ...| 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
- ...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 [[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/Syntax/Data Binding/@converter]]74 bytes (9 words) - 09:59, 8 February 2012
- ...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
- ...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/Syntax/Data Binding/@validator]]74 bytes (9 words) - 09:59, 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/Data Binding/EL Expression]]70 bytes (9 words) - 09:55, 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/Syntax/Data Binding/@template]]73 bytes (9 words) - 09:59, 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/Advanced/Wire Components]]68 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
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@id]]67 bytes (9 words) - 09:58, 8 February 2012
- ...=[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
- ...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
- ...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
- ...| 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
- #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/Advanced/Avoid Tracking]]67 bytes (8 words) - 01:31, 18 February 2013
- ...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/Data Binding/Command Binding]]72 bytes (9 words) - 09:54, 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
- ...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/@load]]69 bytes (9 words) - 09:58, 8 February 2012
- ...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
Page text matches
File:Zk10 compare client-mvvm.png Client MVVM's workflow(651 × 522 (44 KB)) - 08:38, 26 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
- ...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
File:Client MVVM Initialization.png Client MVVM Initialization(1,692 × 624 (107 KB)) - 12:35, 15 May 2022- ...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
File:1-mvc.png MVC / MVVm illustration for responsive design smalltalk(2,239 × 417 (71 KB)) - 07:25, 14 September 2017- ...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: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: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/Data Binding]]56 bytes (7 words) - 03:54, 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/Advanced/Parameters]]63 bytes (7 words) - 01:29, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]56 bytes (7 words) - 03:53, 10 February 2012
- #REDIRECT [[ZK Getting Started/Get ZK Up and Running with MVVM]]64 bytes (11 words) - 09:05, 16 August 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) - 09:53, 8 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/Advanced]]52 bytes (6 words) - 01:26, 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/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/Advanced/Wire Variables]]67 bytes (8 words) - 01:30, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Components]]68 bytes (8 words) - 01:30, 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/Advanced/Avoid Tracking]]67 bytes (8 words) - 01:31, 18 February 2013
- #REDIRECT [[ZK Developer's Reference/MVVM/Data Binding/Binder]]63 bytes (8 words) - 09:54, 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/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 [[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/Advanced/Wire Event Listeners]]73 bytes (9 words) - 01:30, 18 February 2013
- #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 [[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/Displaying Huge Amount of Data]]83 bytes (11 words) - 01:31, 18 February 2013
- #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/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
- = Under MVVM Pattern= http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/MVVM/Advanced/Pass_Arguments_to_Include_Component1 KB (214 words) - 08:35, 22 April 2014
- ...| 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
- [[Image:tutorial-mvc.png ]][[Image:tutorial-mvvm.png]] ...that '''Controller''' changes to '''ViewModel''' and there is a binder in MVVM to synchronize data instead of a Controller.2 KB (337 words) - 03:55, 19 November 2021
- ...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
- ...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
- ...is set <code>if</code> attribute or you can use <code>@template</code> in MVVM architecture. But there are many differences between these solutions no mat ...g]" and "[http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/MVVM/Data_Binding/Children_Binding#Combine_with_Dynamic_Template Children Bindin4 KB (690 words) - 07:19, 11 March 2013
- ...//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
- * MVVM/Advanced/Parameter * MVVM/Advanced/Binding in Special Attributes3 KB (454 words) - 07:29, 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
- ...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