3 This file is part of Ext JS 4
5 Copyright (c) 2011 Sencha Inc
7 Contact: http://www.sencha.com/contact
9 GNU General Public License Usage
10 This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
17 * Copyright(c) 2006-2011 Sencha Inc.
18 * licensing@sencha.com
19 * http://www.sencha.com/license
22 Ext.define('MyDesktop.GridWindow', {
23 extend: 'Ext.ux.desktop.Module',
26 'Ext.data.ArrayStore',
29 'Ext.grid.RowNumberer'
38 handler : this.createWindow,
43 createWindow : function(){
44 var desktop = this.app.getDesktop();
45 var win = desktop.getWindow('grid-win');
47 win = desktop.createWindow({
60 store: new Ext.data.ArrayStore({
63 { name: 'price', type: 'float' },
64 { name: 'change', type: 'float' },
65 { name: 'pctChange', type: 'float' }
67 data: MyDesktop.GridWindow.getDummyData()
70 new Ext.grid.RowNumberer(),
81 renderer: Ext.util.Format.usMoney,
94 dataIndex: 'pctChange'
100 text:'Add Something',
101 tooltip:'Add a new row',
105 tooltip:'Blah blah blah blaht',
108 text:'Remove Something',
109 tooltip:'Remove the selected item',
119 getDummyData: function () {
121 ['3m Co',71.72,0.02,0.03,'9/1 12:00am'],
122 ['Alcoa Inc',29.01,0.42,1.47,'9/1 12:00am'],
123 ['American Express Company',52.55,0.01,0.02,'9/1 12:00am'],
124 ['American International Group, Inc.',64.13,0.31,0.49,'9/1 12:00am'],
125 ['AT&T Inc.',31.61,-0.48,-1.54,'9/1 12:00am'],
126 ['Caterpillar Inc.',67.27,0.92,1.39,'9/1 12:00am'],
127 ['Citigroup, Inc.',49.37,0.02,0.04,'9/1 12:00am'],
128 ['Exxon Mobil Corp',68.1,-0.43,-0.64,'9/1 12:00am'],
129 ['General Electric Company',34.14,-0.08,-0.23,'9/1 12:00am'],
130 ['General Motors Corporation',30.27,1.09,3.74,'9/1 12:00am'],
131 ['Hewlett-Packard Co.',36.53,-0.03,-0.08,'9/1 12:00am'],
132 ['Honeywell Intl Inc',38.77,0.05,0.13,'9/1 12:00am'],
133 ['Intel Corporation',19.88,0.31,1.58,'9/1 12:00am'],
134 ['Johnson & Johnson',64.72,0.06,0.09,'9/1 12:00am'],
135 ['Merck & Co., Inc.',40.96,0.41,1.01,'9/1 12:00am'],
136 ['Microsoft Corporation',25.84,0.14,0.54,'9/1 12:00am'],
137 ['The Coca-Cola Company',45.07,0.26,0.58,'9/1 12:00am'],
138 ['The Procter & Gamble Company',61.91,0.01,0.02,'9/1 12:00am'],
139 ['Wal-Mart Stores, Inc.',45.45,0.73,1.63,'9/1 12:00am'],
140 ['Walt Disney Company (The) (Holding Company)',29.89,0.24,0.81,'9/1 12:00am']