]> git.proxmox.com Git - extjs.git/blame - extjs/build/examples/kitchensink/classic/samples/store/Dashboard.js
add extjs 6.0.1 sources
[extjs.git] / extjs / build / examples / kitchensink / classic / samples / store / Dashboard.js
CommitLineData
6527f429
DM
1Ext.define('KitchenSink.store.Dashboard', {\r
2 extend: 'Ext.data.Store',\r
3 alias: 'store.dashboard',\r
4\r
5 fields: [\r
6 { name: 'name' },\r
7 { name: 'price', type: 'float' },\r
8 { name: 'revenue', type: 'float' },\r
9 { name: 'growth', type: 'float' },\r
10 { name: 'product', type: 'float' },\r
11 { name: 'market', type: 'float' }\r
12 ],\r
13\r
14 data: (function () {\r
15 var data = [\r
16 ['3M Co'],\r
17 ['AT&T Inc'],\r
18 ['Boeing Co.'],\r
19 ['Citigroup, Inc.'],\r
20 ['Coca-Cola'],\r
21 ['General Motors'],\r
22 ['IBM'],\r
23 ['Intel'],\r
24 ['McDonald\'s'],\r
25 ['Microsoft'],\r
26 ['Verizon'],\r
27 ['Wal-Mart']\r
28 ];\r
29\r
30 for (var i = 0, l = data.length, rand = Math.random; i < l; i++) {\r
31 var item = data[i];\r
32 item[1] = Ext.util.Format.number(((rand() * 10000) >> 0) / 100, '0');\r
33 item[2] = ((rand() * 10000) >> 0) / 100;\r
34 item[3] = ((rand() * 10000) >> 0) / 100;\r
35 item[4] = ((rand() * 10000) >> 0) / 100;\r
36 item[5] = ((rand() * 10000) >> 0) / 100;\r
37 }\r
38\r
39 return data;\r
40 })()\r
41\r
42});