]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | Ext.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 | }); |