]> git.proxmox.com Git - extjs.git/blame - extjs/build/examples/kitchensink/classic/samples/view/binding/ChainedStoresModel.js
add extjs 6.0.1 sources
[extjs.git] / extjs / build / examples / kitchensink / classic / samples / view / binding / ChainedStoresModel.js
CommitLineData
6527f429
DM
1//<example>\r
2Ext.require('KitchenSink.model.Person', function() {\r
3//</example>\r
4Ext.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>