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
- ...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
- ...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/Children Binding]]73 bytes (9 words) - 09:55, 8 February 2012
- #REDIRECT [[ZK Developer's Reference/MVVM/Syntax/Data Binding/@bind]]69 bytes (9 words) - 09:58, 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/Data Binding/Form Binding]]69 bytes (9 words) - 09:55, 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/Syntax/Data Binding/@command]]72 bytes (9 words) - 09:58, 8 February 2012
- ...| 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
- ...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
- #REDIRECT [[ZK Developer's Reference/MVVM/Advanced/Wire Variables]]67 bytes (8 words) - 01:30, 18 February 2013
- ...[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
- ...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/Advanced/Wire Components]]68 bytes (8 words) - 01:30, 18 February 2013
- #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
- ...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
- ...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/@init]]69 bytes (9 words) - 09:58, 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/Data Binding/Command Binding]]72 bytes (9 words) - 09:54, 8 February 2012
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: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/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/Advanced]]52 bytes (6 words) - 01:26, 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/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/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/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/@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/Communication between ViewModel and Composer]]97 bytes (11 words) - 01:31, 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/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