var vstore = new Ext.data.JsonStore({
url : 'EmployeeServlet?action=getAll',
root : "result",
fields : ["id", "name", "password", "email", "bornDate",
"intro"]
});
vstore.load();
var grid = new Ext.grid.EditorGridPanel({
title : "雇员列表",
store : vstore,
height : 400,
width : 800,
columns : [{
header : "ID",
dataIndex : "id",
sortable : true
}, {
header : "姓名",
dataIndex : "name",
editor : new Ext.form.TextField()
}, {
header : "密码",
width : 100,
dataIndex : "password"
}, {
header : "电子邮件",
dataIndex : "email",
handler : function(v) {
return v.link(v);
}
}, {
header : "出生日期",
width : 120,
dataIndex : "bornDate",
sortable : true,
editor : new Ext.form.DateField(),
renderer : function(v) {
return v.format("Y-m-d");
}
}, {
header : "简介",
dataIndex : "intro"
}]
});
grid.render(Ext.getBody());
浏览器先访问EmployeeServlet?action=getAll地址看输出json格式是否符合你的store配置,不符合你有数据也加载不进store里面