UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

39 lines (35 loc) 1.14 kB
Ext.define('KitchenSink.store.grid.MonthlySales', { extend: 'Ext.data.ArrayStore', model: 'KitchenSink.model.grid.MonthlySales', alias: 'store.monthlysales', data: (function () { var data = [], thisYear = new Date().getYear() + 1900, mod = 0x7fffFFFF, // return integer [min,max) rand = function (min, max) { var r = (seed = ((seed * 214013) + 2531011) % mod) / mod; // [0, 1) return Math.floor(r * (max - min)) + min; }, seed = 13; for (var year = 1900; year <= thisYear; ++year) { data.push([ year, // id year, rand(-10, 100), rand(-10, 100), rand(-10, 200), rand(-10, 200), rand(-10, 200), rand(-10, 300), rand(-10, 300), rand(-10, 300), rand(-10, 600), rand(-10, 500), rand(-10, 200), rand(-10, 100) ]); } return data; }()) });