Ext.onReady(function(){
var store = new Ext.data.Store({
data : [
[1,'Office Space','Mikie Judge','1992-02-19',1,'Work Sucks','19.95',1],
[3,'Supper Troopers','Jay Chandrasekhar','2002-02-15',1,'Altered State Police','14.95',1]
],
reader : new Ext.data.ArrayReader({id,'id'},
['id','title','director',
{
name:'released',
type:'date',
dateFormat:'Y-m-d'
},'genre','tagline','price','available'
]
)
});
store.load();
var grid = new Ext.grid.GridPanel({
renderTo:Ext.getBody(),
frame:true,
title:'Movie Database',
height:200,
width:500,
store:store,
columns:[
{header:"Title",dataIndex:'title'},
{header:"Director",dataIndex:'director'},
{header:"Released",dataIndex:'released',renderer:Ext.util.Format.dateRenderer('m/d/Y')},
{header:"Genre",dataIndex:'genre'},
{header:"Tagline",dataIndex:'tagline'}
]
});
});
在jsp中调用下,或者将这段代码加载到jsp的scrip里, 你写的renderTo:Ext.getBody(),意思是将grid渲染到(生成到)jsp/html的body的元素上显示