EXTJS-表格高级应用.pptVIP

  • 1
  • 0
  • 约9.74千字
  • 约 23页
  • 2018-04-13 发布于河南
  • 举报
EXTJS-表格高级应用

var grid = new Ext.grid.GridPanel({ renderTo: grid, autoHeight: true, store: store, cm: cm, bbar: new Ext.PagingToolbar({ pageSize: 10, store: store, displayInfo: true, displayMsg: 显示第 {0} 条到 {1} 条记录,一共 {2} 条, emptyMsg: 没有记录 }) }); store.load(); 注意,一旦使用了分页条, store.load();就必须在构造表格之后进行执行,否则将不起作用,并且将分页条和数据源关联,从而实现与表格共享数据模型 后台分页 var store = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url:‘page.jsp}), reader: new Ext.data.JsonReader({ totalProperty: totalProperty, root: root }, [ {name: id}, {name: name}, {name: descn} ]) }); var grid = new Ext.grid.GridPanel({ renderTo: grid, autoHeight: true, store: store, cm: cm, bbar: new Ext.PagingToolbar({ pageSize: 10, store: store, displayInfo: true, displayMsg: 显示第 {0} 条到 {1} 条记录,一共 {2} 条, emptyMsg: 没有记录 }) }); store.load({params:{start:0,limit:10}}); 后台代码 % String start = request.getParameter(start); String limit = request.getParameter(limit); try { int index = Integer.parseInt(start); int pageSize = Integer.parseInt(limit); String json = {totalProperty:100,root:[; for (int i = index; i pageSize + index; i++) { json += {id: + i + ,name:name + i + ,descn:descn + i + }; if (i != pageSize + index - 1) { json += ,; } } json += ]}; response.getWriter().write(json); } catch(Exception ex) { } % 当然,分页条也可以在顶部,呵呵。 var grid = new Ext.grid.GridPanel({ renderTo: grid, autoHeight: true, store: store, cm: cm, tbar: new Ext.PagingToolbar({ pageSize: 10, store: store, displayInfo: true, displayMsg: 显示第 {0} 条到 {1} 条记录,一共 {2} 条, emptyMsg: 没有记录 })

文档评论(0)

1亿VIP精品文档

相关文档