]> git.proxmox.com Git - extjs.git/blame - extjs/examples/kitchensink/classic/samples/view/binding/ChainedStoresController.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / kitchensink / classic / samples / view / binding / ChainedStoresController.js
CommitLineData
6527f429
DM
1Ext.define('KitchenSink.view.binding.ChainedStoresController', {\r
2 extend: 'Ext.app.ViewController',\r
3 alias: 'controller.binding.chainedstores',\r
4\r
5 onRemoveClick: function(btn) {\r
6 var rec = btn.getWidgetRecord();\r
7 this.getStore('everyone').remove(rec);\r
8 },\r
9\r
10 renderColor: function(v) {\r
11 return Ext.String.format('<span style="color: {0};">{1}</span>', v.toLowerCase(), v);\r
12 },\r
13\r
14 onEditComplete: function(editor, context) {\r
15 var rec = context.record,\r
16 store = this.getStore('adults');\r
17\r
18 if (store.contains(rec)) {\r
19 this.lookupReference('adultsGrid').getView().focusRow(rec);\r
20 }\r
21 }\r
22});\r