| 
 |  | 
| Create a grid with from an existing, unformatted HTML table. |  
| 
 |  
| 
 |  
   
  
   
    
    
 
<!-- 
/*! 
 * Ext JS Library 3.0.0 
 * Copyright(c) 2006-2009 Ext JS, LLC 
 * [email protected] 
 * http://www.extjs.com/license 
 */ 
--> 
<html> 
<head> 
<title>Hello World Window</title> 
<link rel="stylesheet" type="text/css" href="ext-3.0.0/resources/css/ext-all.css" /> 
<script type="text/javascript" src="ext-3.0.0/adapter/ext/ext-base.js"></script> 
<script type="text/javascript" src="ext-3.0.0/ext-all.js"></script> 
<script type="text/javascript" src="ext-3.0.0/examples/ux/TableGrid.js"></script> 
<style type="text/css"> 
#the-table { border:1px solid #bbb;border-collapse:collapse; } 
#the-table td,#the-table th { border:1px solid #ccc;border-collapse:collapse;padding:5px; } 
       
</style> 
</head> 
 
<!-- Revised from demo code in ext3.0.0 --> 
<body> 
<script type="text/javascript"> 
/*! 
 * Ext JS Library 3.0.0 
 * Copyright(c) 2006-2009 Ext JS, LLC 
 * [email protected] 
 * http://www.extjs.com/license 
 */ 
Ext.onReady(function(){ 
    var btn = Ext.get("create-grid"); 
    btn.on("click", function(){ 
        btn.dom.disabled = true; 
         
        // create the grid 
        var grid = new Ext.ux.grid.TableGrid("the-table", { 
            stripeRows: true // stripe alternate rows 
        }); 
        grid.render(); 
    }, false, { 
        single: true 
    }); // run once 
}); 
 
</script>  
<button id="create-grid" type="button">Create grid</button> 
<br /> 
<br /> 
<table cellspacing="0" id="the-table"> 
        <thead> 
            <tr style="background:#eeeeee;"> 
                <th>Name</th> 
                <th style="width: 40px;">Age</th> 
                <th>Sex</th> 
            </tr> 
        </thead> 
        <tbody> 
            <tr> 
                <td>Barney Rubble</td> 
                <td>32</td> 
                <td>Male</td> 
            </tr> 
            <tr> 
                <td>Fred Flintstone</td> 
                <td>33</td> 
                <td>Male</td> 
            </tr> 
            <tr> 
                <td>Betty Rubble</td> 
                <td>32</td> 
                <td>Female</td> 
            </tr> 
            <tr> 
                <td>Pebbles</td> 
                <td>1</td> 
                <td>Female</td> 
            </tr> 
            <tr> 
                <td>Bamm Bamm</td> 
                <td>2</td> 
                <td>Male</td> 
            </tr> 
        </tbody> 
    </table> 
 
</body> 
</html> 
 
    
     
     
   
    
    | 
  
    
 
 |  
 |  
| Related examples in the same category |   
 |