小弟最近在写项目,使用Ext-all.js这个包,可是不是很熟悉,主要是项目急, 所以希望高手能给我个方法: 问题是:
用Ext-all.js 发送一个ajax请求,在后台我会得到一个List集合,我想把这个list集合中的对象的数据显示到页面上去,可是这个没写过,有没有哪位好心的大哥给段代码, 并且在页面中可以用表格的形式迭代这个list集合中的对象,有办法吗?
用Ext-all.js 发送一个ajax请求,在后台我会得到一个List集合,我想把这个list集合中的对象的数据显示到页面上去,可是这个没写过,有没有哪位好心的大哥给段代码, 并且在页面中可以用表格的形式迭代这个list集合中的对象,有办法吗?
Map map = biz.getBaseService(mainForm, request);
JSONObject obj = JSONObject.fromObject(map);
PrintWriter out = response.getWriter();
out.print(obj);
out.flush();
out.close();
return null;
js页面就设置数据列:
var proxy = new Ext.data.HttpProxy({url: "FxkhAction.do?operate=query"});
var Employee = Ext.data.Record.create([
{name: "rec_eid", type: "int", mapping: "eid"},
{name: "rec_ename", type: "string", mapping: "ename"},
{name: "rec_eaddress", type: "string", mapping: "eaddress"},
{name: "rec_did", type: "int", mapping: "did"},
{name: "rec_dname", type: "string", mapping: "dname"}
]);
var reader = new Ext.data.JsonReader({
totalProperty: "totalProperty",
root: "root"},
Employee
);
var store = new Ext.data.Store({
proxy: proxy,
reader: reader
});
store.load({params: {start:0, limit: 15}});
Map map = biz.getBaseService(mainForm, request);
JSONObject obj = JSONObject.fromObject(map);
PrintWriter out = response.getWriter();
//out.print(obj);
out.print(obj.toString());//是不是应该加一句这个?反正我一般都加。
在页面用Ext.data.JsonStore 接收就行了
建议你还是去送个 简单的例子 了解一下 EXT的json使用