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
- ...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
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