public class CustomerManagerImpl extends HibernateDaoSupport implements CustomerManager { public PageModel allCustomers() { PageModel pageModel = new PageModel(); List datas = new ArrayList(); int total ;
String hql = "from Customer"; datas = this.getHibernateTemplate().find(hql); String countHql = "select count(*) from Customer"; total = ((Long)this.getSession().createQuery(countHql).uniqueResult()).intValue();
var store = new Ext.data.Store({ //data:... 这里有DWR调用直接得到 reader:new Ext.data.JsonReader({id:"sn"},fields), //List数据 sortInfo:{field:'name', direction:'ASC'}// 排序信息 });
//DWR+EXT整合的句子, store.loadData(dataslist);加载数据 //data返回的是PageModel类,属性为total,datas(List数据类型) //这里不用建立函数,直接执行 JCustomerManager.allCustomers(function(data) { var total = data.total; var dataslist=data.datas; //数据为List类型 store.loadData(dataslist); //加载数据 });