案例:Extjs案例     状态:可编辑再运行    进入竖版
 运行结果 
AخA
 
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.onReady(function(){
9
         // Store data
10
         var myData = [
11
            { name : "Asha", age : "16", marks : "90" },
12
            { name : "Vinit", age : "18", marks : "95" },
13
            { name : "Anand", age : "20", marks : "68" },
14
            { name : "Niharika", age : "21", marks : "86" },
15
            { name : "Manali", age : "22", marks : "57" }
16
         ];
17
         // Creation of data model
18
         Ext.define('StudentDataModel', {
19
            extend: 'Ext.data.Model',
20
            fields: [
21
               {name: 'name', mapping : 'name'},
22
               {name: 'age', mapping : 'age'},
23
               {name: 'marks', mapping : 'marks'}
24
            ]
25
         });
26
          // Creation of grid store
27
         var gridStore = Ext.create('Ext.data.Store', {
28
            model  : 'StudentDataModel',
29
            data   : myData
30
         });
31
         // Creation of first grid
32
         var grid = Ext.create('Ext.grid.Panel', {
33
            viewConfig: {
34
               plugins: {
35
                  ddGroup: 'GridExample',
36
                  ptype: 'gridviewdragdrop',
37
                  enableDrop: false
38
               }
39
            },
40
            enableDragDrop   : true,
41
            stripeRows       : true,
42
            width            : 300,
43
            margins          : '0 2 0 0',
44
            region           : 'west',
45
            title            : 'Student Data Grid',
46
            selModel         : Ext.create('Ext.selection.RowModel',{
47
               singleSelect : true
48
            }),