我是extjs的新手,并试图让网格分页为项目工作。
有人能告诉我是否有为extjs网格设置分页的在线教程?我正在获取第一页的记录,但没有点击下一个按钮。
如果某人可以编码或指定获得下一组结果所需的代码更改,那就太棒了。
任何帮助都将非常感谢!!
答案 0 :(得分:1)
有关示例,请查看http://docs.sencha.com/ext-js/4-1/#!/example/grid/paging.html
示例使用的服务可以在这里看到: http://www.sencha.com/forum/topics-browse-remote.php?&page=3&start=100&limit=50&sort=lastpost&dir=DESC
请注意,Ext JS Paging Toolbar会在URL中添加页面,启动,限制和排序params。
您的java代码需要引用它们并在SQL查询中使用它们。
Spring控制器可能有这样的东西,允许你稍后在方法中访问查询参数:
@RequestMapping(value = "/listTopics", method = RequestMethod.GET)
public ModelAndView listTopics(
@RequestParam(value = "start", required = false, defaultValue = "0") Integer start
@RequestParam(value = "limit", required = false, defaultValue = "10") Integer limit
) {
... }
还可以通过工作演示看到这个完整的java示例: http://www.mysamplecode.com/2012/02/extjs-grid-cell-editing-tutorial-2.html