]>
git.proxmox.com Git - extjs.git/blob - extjs/examples/kitchensink/classic/samples/data/SalesData.js
1 Ext
.define('KitchenSink.data.SalesData', {
3 'KitchenSink.data.Init',
4 'Ext.ux.ajax.PivotSimlet'
10 companies
= ['Google', 'Apple', 'Dell', 'Microsoft', 'Adobe'],
11 countries
= ['Belgium', 'Netherlands', 'United Kingdom', 'Canada', 'United States', 'Australia'],
12 persons
= ['John', 'Michael', 'Mary', 'Anne', 'Robert'],
13 randomItem = function(data
){
14 var k
= rand
% data
.length
;
16 rand
= rand
* 1664525 + 1013904223;
20 randomDate = function(start
, end
){
21 return new Date(start
.getTime() + Math
.random() * (end
.getTime() - start
.getTime() ));
25 for (i
= 0; i
< items
; i
++){
29 company
: randomItem(companies
),
30 country
: randomItem(countries
),
31 person
: randomItem(persons
),
32 date
: randomDate(new Date(2012, 0, 1), new Date()),
33 value
: Math
.random() * 1000 + 1,
34 quantity
: Math
.floor(Math
.random() * 30 + 1)
38 Ext
.ux
.ajax
.SimManager
.register({
39 '/KitchenSink/SalesData': {
44 Ext
.ux
.ajax
.SimManager
.register({
45 '/KitchenSink/RemoteSalesData': {