2013-04-05 74 views
0

我想用Spring和jqGrid做分頁。 我發送一個文件以彈出n行,然後它必須處理併除以5行。jqgrid的春天分頁

@RequestMapping(value = "/load", method = RequestMethod.POST) 
public @ResponseBody ResponseEntity<List<filecontent>> 
        Control(@RequestParam("files") List<MultipartFile> file) 

我已經使用PagedListHolder給在jqGrid的反應,但我不知道如何請求其他行,如果我把這個要求PARAM「文件」,但我已發送文件的方法相同。 如果我發送所有的數據到jqGrid這是非常緩慢的闡述,我需要在這個文件的時間只有一部分。 那麼我如何從jqgrid的其他部分請求? 謝謝。

問候。

+0

你是否解決了這個問題? – Mark 2013-04-16 11:43:41

+0

是的,春天我不能訂購PagedListHolder,PagedListHolder pagedListHolder = new PagedListHolder(listobject); String sortColumn = request.getParameter(request.getParameter(「sidx」)); pagedListHolder.setSort(new MutableSortDefinition(sortColumn,true,true)); pagedListHolder.resort(); jqGrid發送正確的列,但PagedListHolder不排序列表對象。謝謝您的幫助! – Doom 2013-04-17 07:27:10

回答

1

您的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的顯示。