初学JavaScript_03(ExtJs Grid的简单使用)

  <html>

  <head>

  <title>Ext中的Grid例子</title>

  <link rel="stylesheet" type="text/css"

  href="../AllRes/resources/css/ext-all.css"/>

  <script type="text/javascript" src="../AllRes/adapter/ext/ext-

  base.js"></script>

  <script type="text/javascript" src="../AllRes/ext-all.js"></script>

  <script>

  //ID排序

  Ext.onReady(function(){

  var cm = new Ext.grid.ColumnModel([

  {header:'编号',dataIndex:'id',sortable:true},

  {header:'名称',dataIndex:'name'},

  {header:'描述',dataIndex:'descn'}

  ]) ;

  var data = [

  ['1','name1','descn1'],

  ['2','name2','descn2'],

  ['3','name3','descn3'],

  ['4','name4','descn4'],

  ['5','name3','descn5']

  ] ;

  var ds = new Ext.data.Store({

  proxy:new Ext.data.MemoryProxy(data),

  reader:new Ext.data.ArrayReader({},[

  {name: 'id'},

  {name: 'name'},

  {name: 'descn'}

  ])

  }) ;

  ds.load() ;

  var grid = new Ext.grid.GridPanel({

  el:'grid',

  ds: ds,

  cm: cm

  }) ;

  grid.render() ;

  }) ;

  </script>

  </head>

  <body>

  <div id="grid"></div>

  </body>

  </html>