]>
git.proxmox.com Git - extjs.git/blob - extjs/examples/classic/desktop/app/GridWindow.js
3 * Copyright(c) 2006-2014 Sencha Inc.
5 * http://www.sencha.com/license
8 Ext
.define('Desktop.GridWindow', {
9 extend
: 'Ext.ux.desktop.Module',
12 'Ext.data.ArrayStore',
15 'Ext.grid.RowNumberer'
27 createWindow: function() {
28 var desktop
= this.app
.getDesktop(),
29 win
= desktop
.getWindow('grid-win');
32 win
= desktop
.createWindow({
39 constrainHeader
: true,
45 store
: new Ext
.data
.ArrayStore({
48 { name
: 'price', type
: 'float' },
49 { name
: 'change', type
: 'float' },
50 { name
: 'pctChange', type
: 'float' }
52 data
: Desktop
.GridWindow
.getDummyData()
55 new Ext
.grid
.RowNumberer(),
66 renderer
: Ext
.util
.Format
.usMoney
,
79 dataIndex
: 'pctChange'
85 text
: 'Add Something',
86 tooltip
: 'Add a new row',
90 tooltip
: 'Modify options',
93 text
: 'Remove Something',
94 tooltip
: 'Remove the selected item',
104 getDummyData: function() {
106 ['3m Co', 71.72, 0.02, 0.03],
107 ['Alcoa Inc', 29.01, 0.42, 1.47],
108 ['American Express Company', 52.55, 0.01, 0.02],
109 ['American International Group, Inc.', 64.13, 0.31, 0.49],
110 ['AT&T Inc.', 31.61, -0.48, -1.54],
111 ['Caterpillar Inc.', 67.27, 0.92, 1.39],
112 ['Citigroup, Inc.', 49.37, 0.02, 0.04],
113 ['Exxon Mobil Corp', 68.1, -0.43, -0.64],
114 ['General Electric Company', 34.14, -0.08, -0.23],
115 ['General Motors Corporation', 30.27, 1.09, 3.74],
116 ['Hewlett-Packard Co.', 36.53, -0.03, -0.08],
117 ['Honeywell Intl Inc', 38.77, 0.05, 0.13],
118 ['Intel Corporation', 19.88, 0.31, 1.58],
119 ['Johnson & Johnson', 64.72, 0.06, 0.09],
120 ['Merck & Co., Inc.', 40.96, 0.41, 1.01],
121 ['Microsoft Corporation', 25.84, 0.14, 0.54],
122 ['The Coca-Cola Company', 45.07, 0.26, 0.58],
123 ['The Procter & Gamble Company', 61.91, 0.01, 0.02],
124 ['Wal-Mart Stores, Inc.', 45.45, 0.73, 1.63],
125 ['Walt Disney Company (The) (Holding Company)', 29.89, 0.24, 0.81]