2014-10-03 20 views
0

有沒有辦法對grails中已有的完整列表進行分頁?GSP中的Paginate Grails表(可用完整列表)

我有一個自定義搜索類似的東西在我的控制器:

def updateSearchResults(String arg1, String arg2) { 
    return filteredList 
} 

這就是所謂的用remoteForm提交兩個參數。一個div與返回列表更新(它是在一個單獨的.gsp叫updateSearchResults.gsp)工作正常。

問題是:此調用返回5-100個結果,具體取決於參數(超過100個將不會顯示,但會顯示警告以優化搜索以減少結果 - 性能原因)。

這意味着我最多可以在一個表中顯示100個項目:需要分頁!

我想直接在控制器調用中實現分頁 - 但我偶然發現它是一個remoteformcall加載列表的事實&我沒有可用的分頁按鈕上的參數 - 因此頁面中的更改會導致在沒有搜索參數的情況下完成重新加載。

所以問題是:我怎樣才能直接在我的gsp分頁完全可用的列表?

我嘗試過,但到目前爲止還沒有找到解決方案。

回答

0

由於您已經擁有所有數據,因此您希望使用javascript進行分頁。除此之外,我的建議是不是一次發送所有數據,而是使用ajax調用來獲取每個分頁所需的數據。