查询调用的function:
formsubmit = function(){
// alert(_queryformpanel.getForm().getValues()['resumeEntity.person_name']);
_gridpanel.store.removeAll();
// _queryformpanel为查询条件的form
Ext.apply(gridpanel.store.baseParams,_queryformpanel.getForm().getValues());
_gridpanel.store.load();
};
action方法中的代码:
List list = page.getResult();
JsonDataBean<ResumeEntity> json = new JsonDataBean<ResumeEntity>();
json.setSuccess(true);
json.setTotal(page.getTotalCount());
json.setData(list);
ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8");
ServletActionContext.getResponse().getWriter().write(JSONObject.fromObject(json).toString());
JsonDataBean类:
private boolean success;
private String message;
private int total;
private List<T> data;
public JsonDataBean() {
this.total = 0;
this.data = new ArrayList<T>();
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean successParam) {
this.success = successParam;
}
public String getMessage() {
return message;
}
public void setMessage(String messageParam) {
this.message = messageParam;
}
public int getTotal() {
return total;
}
public void setTotal(int totalParam) {
this.total = totalParam;
}
public List<T> getData() {
return data;
}
public void setData(List<T> dataParam) {
this.data = dataParam;
}