<head runat="server"> <title>Ext-Example</title> <link rel="Stylesheet" type="text/css" href="ext-4.0-pr5/resources/css/ext-all.css" /> <script type="text/javascript" src="ext-4.0-pr5/bootstrap.js"></script> <script type="text/javascript"> Ext.onReady(function(){ Ext.define('MyData',{ extend:'Ext.data.Model', fields:[ {name:'UserName',mapping:'UserName'}, 'Sex', 'Age', 'XueHao', 'BanJi' ] }); var store=Ext.create('Ext.data.Store',{ model:'MyData', proxy:{ type:'ajax', url:'Default.aspx', reader:{ type:'json', root:'items' } }, autoLoad:true }); var grid=Ext.create('Ext.grid.GridPanel',{ store:store, columns:[ {text:"姓名",width:120,dataIndex:'UserName',sortable:true}, {text:"性别",flex:1,dataIndex:'Sex',sortable:false}, {text:"年龄",width:100,dataIndex:'Age',sortable:true}, {text:"学号",width:100,dataIndex:'XueHao',sortable:true}, {text:"班级",width:100,dataIndex:'BanJi',sortable:true} ], height:400, width:480, x:20, y:40, title:'ExtJS4 Grid示例', renderTo:'demo', viewConfig:{ stripeRows:true } }); }); </script> </head> <body> <form id="form1" runat="server"> <div id="demo"> </div> </form> </body> </html>
什么也不显示,var grid=Ext.create('Ext.grid.Panel'改成GridPanel就出现个表一直在呢loading没有数据