UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

45 lines (41 loc) 1.65 kB
Ext.define('KitchenSink.store.Widgets', { extend: 'Ext.data.ArrayStore', model: 'KitchenSink.model.Widget', data: (function() { var result = [], i, generateSequence = function(count, min, max) { var j, sequence = []; if (count == null) { count = 20; } if (min == null) { min = -10; } if (max == null) { max = 10; } for (j = 0; j < count; j++) { sequence.push(Ext.Number.randomInt(min, max)); } return sequence; }; for (i = 0; i < 8; i++) { result.push([ i + 1, 'Record ' + (i + 1), // name Ext.Number.randomInt(0, 100) / 100, // progress (i & 1) ? 'Local' : 'Remote', // mode generateSequence(), // sparklineline data generateSequence(15), // sparklinebar data generateSequence(), // sparklinediscrete data // sparklinebullet data: target, performance, ranges [150, Ext.Number.randomInt(100, 280), 100, 200, 300], generateSequence(4, 10, 20), // sparklinepie data generateSequence(), // sparklinebox data generateSequence(20, -1, 1) // sparklinetristate data ]); } return result; })() });