Merge branch 'master' into wip_leon_T7199_adding_images_to_bolierplates
[roojs1] / examples / grid / array-grid.html
index 0d03965..2e6bedf 100644 (file)
@@ -1,29 +1,88 @@
-<html>\r
-<head>\r
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
-<title>Array Grid Example</title>\r
-\r
-     <link rel="stylesheet" type="text/css" href="../../cssX/roojs-all.css"/>
-    <link rel="stylesheet" type="text/css" href="../../cssX/xtheme-slate.css"/>
-
-     <script type="text/javascript" src="../../roojs-all.js"></script>   
-  \r
-    <script type="text/javascript" src="array-grid.js"></script>\r
-    <link rel="stylesheet" type="text/css" href="grid-examples.css" />\r
-\r
-    <!-- Common Styles for the examples -->\r
-    <link rel="stylesheet" type="text/css" href="../examples.css" />\r
-</head>\r
-<body>\r
-<script type="text/javascript" src="../examples.js"></script><!-- EXAMPLES -->\r
-<h1>Array Grid Example</h1>\r
-<p>This example shows how to create a grid from Array data.</p>\r
-<p>Note that the js is not minified so it is readable. See 
-<button type="button" onclick="RooDocs.viewSource.show('/array-grid.js')">array-grid.js</button>  and 
-<button type="button" onclick="RooDocs.viewSource.show('/array-grid.html')">array-grid.html</button> .</p>\r
-\r
-<div id="grid-panel" style="width:600px;height:300px;">\r
-<div id="grid-example"></div>\r
-</div>\r
-</body>\r
-</html>\r
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Array Grid Example</title>
+   <link rel="stylesheet" type="text/css" href="../../cssX/roojs-all.css"/>
+    <script type="text/javascript" src="../../roojs-debug.js"></script>   
+    
+    <script type="text/javascript" src="../examples.js"></script>
+    <script type="text/javascript" src="ArrayGrid.js"></script>
+    
+    <!-- Common Styles for the examples -->
+    <link rel="stylesheet" type="text/css" href="../examples.css" />
+
+
+
+</head>
+<body>
+<!-- EXAMPLES -->
+<h1>Array Panel Example</h1>
+
+<p>This example demostrates how to use a Roo.data.Store with a Roo.data.MemoryProxy and a Roo.data.ArrayReader along with loading the data from a javascript call
+The grid is set up in <button type="button" onclick="RooDocs.viewSource.show('/ArrayGrid.js')">ArrayGrid.js</button> which was generated using the roobuilder tool, and
+the data is loading on the buildcomplete event in <button type="button" onclick="RooDocs.viewSource.show('/array-grid.html')">array-grid.html</button> .</p>
+
+
+</p>
+   and 
+       
+<div id="grid-panel" style="width:600px;height:300px;">
+
+</div>
+
+
+</body>
+<script type="text/javascript">
+    Roo.onReady(function() {
+        Roo.XComponent.build();
+        
+        Roo.XComponent.on('buildcomplete', function() {
+            ArrayGrid.grid.ds.load({
+                params : {
+                    data  : [
+                        ['3m Co',71.72,0.02,0.03,'9/1 12:00am'],
+                        ['Alcoa Inc',29.01,0.42,1.47,'9/1 12:00am'],
+                        ['Altria Group Inc',83.81,0.28,0.34,'9/1 12:00am'],
+                        ['American Express Company',52.55,0.01,0.02,'9/1 12:00am'],
+                        ['American International Group, Inc.',64.13,0.31,0.49,'9/1 12:00am'],
+                        ['AT&T Inc.',31.61,-0.48,-1.54,'9/1 12:00am'],
+                        ['Boeing Co.',75.43,0.53,0.71,'9/1 12:00am'],
+                        ['Caterpillar Inc.',67.27,0.92,1.39,'9/1 12:00am'],
+                        ['Citigroup, Inc.',49.37,0.02,0.04,'9/1 12:00am'],
+                        ['E.I. du Pont de Nemours and Company',40.48,0.51,1.28,'9/1 12:00am'],
+                        ['Exxon Mobil Corp',68.1,-0.43,-0.64,'9/1 12:00am'],
+                        ['General Electric Company',34.14,-0.08,-0.23,'9/1 12:00am'],
+                        ['General Motors Corporation',30.27,1.09,3.74,'9/1 12:00am'],
+                        ['Hewlett-Packard Co.',36.53,-0.03,-0.08,'9/1 12:00am'],
+                        ['Honeywell Intl Inc',38.77,0.05,0.13,'9/1 12:00am'],
+                        ['Intel Corporation',19.88,0.31,1.58,'9/1 12:00am'],
+                        ['International Business Machines',81.41,0.44,0.54,'9/1 12:00am'],
+                        ['Johnson & Johnson',64.72,0.06,0.09,'9/1 12:00am'],
+                        ['JP Morgan & Chase & Co',45.73,0.07,0.15,'9/1 12:00am'],
+                        ['McDonald\'s Corporation',36.76,0.86,2.40,'9/1 12:00am'],
+                        ['Merck & Co., Inc.',40.96,0.41,1.01,'9/1 12:00am'],
+                        ['Microsoft Corporation',25.84,0.14,0.54,'9/1 12:00am'],
+                        ['Pfizer Inc',27.96,0.4,1.45,'9/1 12:00am'],
+                        ['The Coca-Cola Company',45.07,0.26,0.58,'9/1 12:00am'],
+                        ['The Home Depot, Inc.',34.64,0.35,1.02,'9/1 12:00am'],
+                        ['The Procter & Gamble Company',61.91,0.01,0.02,'9/1 12:00am'],
+                        ['United Technologies Corporation',63.26,0.55,0.88,'9/1 12:00am'],
+                        ['Verizon Communications',35.57,0.39,1.11,'9/1 12:00am'],
+                        ['Wal-Mart Stores, Inc.',45.45,0.73,1.63,'9/1 12:00am'],
+                        ['Walt Disney Company (The) (Holding Company)',29.89,0.24,0.81,'9/1 12:00am']
+                    ]
+                }
+            });
+                
+                
+                
+        });
+        
+    });
+</script>
+</html>