以下是JS代码:
- Ext.onReady(function() {
- // 定义表头
- var cm = new Ext.grid.ColumnModel([{
- header : "id",
- dataIndex : "id"
- }, {
- header : "姓名",
- dataIndex : "name"
- }, {
- header : "性别",
- dataIndex : "sex"
- },{
- header : "email",
- dataIndex : "email"
- }, {
- header : "年龄",
- dataIndex : "age"
- }]);
- // 相当于数据库字段的描述
- // 数据库定义结构
- var ff = ["id", "name", "email", "sex", "age"];
- //***********************************************
- var data = [["1", "ACCP1", "shenzhen_zsw@163.com", "男", "20"],
- ["2", "ACCP2", "shenzhen_zsw1@163.com", "男", "20"],
- ["3", "ACCP3", "shenzhen_zsw2@163.com", "男", "20"],
- ["4", "ACCP4", "shenzhen_zsw3@163.com", "男", "20"],
- ["5", "ACCP5", "shenzhen_zsw4@163.com", "男", "20"]];
- var store = new Ext.data.SimpleStore({
- fields : ff,
- data : data
- });
- //***********************************************
- //创建一个表格面板
- var grid = new Ext.grid.GridPanel({
- title:'ACCP_ZSW', //表格标题
- cm : cm, //表格的表头
- store : store, //表格
- width:500,
- height:200
- });
- grid.render('zsw'); //加载当页面中相应的标签
- });
以下是html代码:
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
- <script type="text/javascript" src="ext/ext-base.js"></script>
- <script type="text/javascript" src="ext/ext-all.js"></script>
- <script type="text/javascript" src="ext/ext-lang-zh_CN.js"></script>
- <script type="text/javascript" src="js/table.js"></script>
- SimpleStore:<br>
- fields : ff 和 data : data,
- <div id="zsw"></div>