]> git.proxmox.com Git - extjs.git/blame - extjs/examples/kitchensink/modern/src/view/binding/ChainedStoreModel.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / kitchensink / modern / src / view / binding / ChainedStoreModel.js
CommitLineData
6527f429
DM
1//<example>\r
2Ext.require('KitchenSink.model.Person', function() {\r
3//</example>\r
4Ext.define('KitchenSink.view.binding.ChainedStoreModel', {\r
5 extend: 'Ext.app.ViewModel',\r
6 alias: 'viewmodel.binding-chainedstore',\r
7\r
8 stores: {\r
9 everyone: {\r
10 model: 'KitchenSink.model.Person',\r
11 data: KitchenSink.model.Person.generateData(15, 10)\r
12 },\r
13 ageFiltered: {\r
14 source: '{everyone}',\r
15 filters: [{\r
16 property: 'age',\r
17 value: '{minimumAge}',\r
18 operator: '>='\r
19 }],\r
20 sorters: [{\r
21 property: 'age',\r
22 direction: 'ASC'\r
23 }]\r
24 }\r
25 },\r
26 data: {\r
27 minimumAge: 18\r
28 }\r
29});\r
30//<example>\r
31});\r
32//</example>