案例:Extjs案例     状态:可编辑再运行    进入竖版
 运行结果 
x
 
1
<!DOCTYPE html>
2
<html>
3
   <head>
4
   <link href="//cdn.bootcss.com/extjs/6.2.0/classic/theme-classic/resources/theme-classic-all.css" rel="stylesheet" />
5
   <script type="text/javascript" src="//cdn.bootcss.com/extjs/6.2.0/ext-all.js"></script>
6
      <script type="text/javascript">
7
         Ext.require([
8
            'Ext.grid.*',
9
            'Ext.data.*'
10
         ]);
11
         // Creation of data model
12
         Ext.define('StudentDataModel', {
13
            extend: 'Ext.data.Model',
14
            fields: [
15
            {name: 'name', mapping : 'name'},
16
            {name: 'age', mapping : 'age'},
17
            {name: 'marks', mapping : 'marks'}
18
            ]
19
         });
20
21
         Ext.onReady(function(){
22
            // Store data
23
            var myData = [
24
               { name : "Asha", age : "16", marks : "90" },
25
               { name : "Vinit", age : "18", marks : "95" },
26
               { name : "Anand", age : "20", marks : "68" },
27
               { name : "Niharika", age : "21", marks : "86" },
28
               { name : "Manali", age : "22", marks : "57" }
29
            ];
30
            // Creation of first grid store
31
            var firstGridStore = Ext.create('Ext.data.Store', {
32
            model: 'StudentDataModel',
33
            data: myData
34
            });
35
            // Creation of first grid
36
            var firstGrid = Ext.create('Ext.grid.Panel', {
37
               store            : firstGridStore,
38
               columns          :
39
                  [{ 
40
                     header: "Student Name",
41
                     dataIndex: 'name', 
42
                     id : 'name',    
43
                     flex:  1,              
44
                  sortable: true
45
                  },{
46
                     header: "Age", 
47
                     dataIndex: 'age',
48
                     flex: .5,