]> git.proxmox.com Git - extjs.git/blame - extjs/examples/kitchensink/classic/samples/store/Widgets.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / kitchensink / classic / samples / store / Widgets.js
CommitLineData
6527f429
DM
1Ext.define('KitchenSink.store.Widgets', {\r
2 extend: 'Ext.data.ArrayStore',\r
3 model: 'KitchenSink.model.Widget',\r
4 data: (function() {\r
5 var result = [],\r
6 i,\r
7 generateSequence = function(count, min, max) {\r
8 var j,\r
9 sequence = [];\r
10\r
11 if (count == null) {\r
12 count = 20;\r
13 }\r
14 if (min == null) {\r
15 min = -10;\r
16 }\r
17 if (max == null) {\r
18 max = 10;\r
19 }\r
20 for (j = 0; j < count; j++) {\r
21 sequence.push(Ext.Number.randomInt(min, max));\r
22 }\r
23 return sequence;\r
24 };\r
25\r
26 for (i = 0; i < 8; i++) {\r
27 result.push([i + 1, 'Record ' + (i + 1), Ext.Number.randomInt(0, 100) / 100, generateSequence(), generateSequence(), generateSequence(), generateSequence(20, 1, 10), generateSequence(4, 10, 20), generateSequence(), generateSequence(20, -1, 1)]);\r
28 }\r
29 return result;\r
30 })()\r
31});