需要dwrproxy.js,下面提供dwrproxy.js下载(我在前人基础修改,非我直接写)
http://download.csdn.net/source/1823711
JAVA实体类:
public class ListRange {
public ListRange(Object[] data, int totalSize) {
this.data = data;
this.totalSize = totalSize;
}
private Object[] data;
private int totalSize;
public Object[] getData() {
return data;
}
public void setData(Object[] data) {
this.data = data;
}
public int getTotalSize() {
return totalSize;
}
public void setTotalSize(int totalSize) {
this.totalSize = totalSize;
}
}
我的项目是EXT+DWR+HIBERNATE+SPRING
DWR直接到SERVICE:
public ListRange findEmp(Map params) {
Date endDate = null;
int start =(int)params.get("start");
int pageSize =(int)params.get("limit");
------------以上为分页参数,下面是自定义参数-------------------
String empCode = (String)params.get("empCode ");
--------------提供一个计算当前页的方法----------------------
public static int getPageIndex(int start, int pageSize) {
Double pageIndex = new Double(0);
pageIndex = Math.floor(start / pageSize) + 1;
return pageIndex.intValue();
}
下面就是JS里的了:
var store = new Ext.data.Store({
proxy: new Ext.data.DWRProxy(service.method, true),
reader: new Ext.da