Spring mvc 使用jqgrid的Spring分页
我想用Spring和jqGrid进行分页。 我向spring发送了一个包含n行的文件,然后它必须进行处理并除以5行,例如Spring mvc 使用jqgrid的Spring分页,spring-mvc,jqgrid,Spring Mvc,Jqgrid,我想用Spring和jqGrid进行分页。 我向spring发送了一个包含n行的文件,然后它必须进行处理并除以5行,例如 @RequestMapping(value = "/load", method = RequestMethod.POST) public @ResponseBody ResponseEntity<List<filecontent>> Control(@RequestParam("files") List&l
@RequestMapping(value = "/load", method = RequestMethod.POST)
public @ResponseBody ResponseEntity<List<filecontent>>
Control(@RequestParam("files") List<MultipartFile> file)
@RequestMapping(value=“/load”,method=RequestMethod.POST)
public@ResponseBody ResponseEntity
控件(@RequestParam(“文件”)列表文件)
我使用了PagedListHolder
在jqgrid上给出响应,但我不知道如何请求其他行,如果我调用相同的方法,这需要参数“files”,但我已经发送了文件。
如果我将所有数据发送到jqGrid,这将非常慢,而且我只需要获取该文件的一部分。
那么我如何从jqgrid请求其他部分呢?
谢谢
注意。您的jqGrid应该将您需要的所有信息传递给控制器,以便收回正确的数据页
sidx = data to sort on
sord = the sort order
page = which page the grid is on
rows = how many rows are being shown in the grid
这应该允许您在数据源中查询相应的数据页,并且只将该片段传递给jqGrid进行显示。您解决了问题吗?部分是的,到了spring,我无法订购PagedListHolder,PagedListHolder PagedListHolder=新的PagedListHolder(listobject);字符串sortColumn=request.getParameter(request.getParameter(“sidx”);setSort(新的可变SortDefinition(sortColumn,true,true));pagedListHolder.resort();jqGrid会发送正确的列,但PagedListHolder不会对listobject排序。谢谢你的帮助!