]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | //<example>\r |
2 | Ext.require('KitchenSink.model.Person', function() {\r | |
3 | //</example>\r | |
4 | Ext.define('KitchenSink.view.binding.ChainedStoresModel', {\r | |
5 | extend: 'Ext.app.ViewModel',\r | |
6 | alias: 'viewmodel.binding.chainedstores',\r | |
7 | \r | |
8 | data: {\r | |
9 | minimumAge: 18\r | |
10 | },\r | |
11 | stores: {\r | |
12 | everyone: {\r | |
13 | model: 'Person',\r | |
14 | data: KitchenSink.model.Person.generateData(15, 10)\r | |
15 | },\r | |
16 | adults: {\r | |
17 | source: '{everyone}',\r | |
18 | filters: [{\r | |
19 | property: 'age',\r | |
20 | value: '{minimumAge}',\r | |
21 | operator: '>='\r | |
22 | }],\r | |
23 | sorters: [{\r | |
24 | property: 'age',\r | |
25 | direction: 'ASC'\r | |
26 | }]\r | |
27 | }\r | |
28 | }\r | |
29 | });\r | |
30 | //<example>\r | |
31 | });\r | |
32 | //</example> |