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