How do I structure my pages and partial templates so that Ajax will play nice with <paginate> and column sorting?
I currently have a search.gsp page with a remoteField that calls a controller to update a template. This all works fine. However, the column sorting and paging actions cause my search.gsp to be completely replaced by the template view.
From my search.gsp:
Enter a key or phrase: <g:remoteFieldname="searchBox" update="resourceSearchResultPanel"paramName="q" url="[controller:'resourceEntry',action:'searchForResources']" /> </div> <divid="resourceSearchResultPanel"/>
The problem is that when the <paginate> tag calls the controller, the entire page is refreshed with the contents of the _resourceSearchResultPanel.gsp template, while I just want the _resourceSearchResultPanel.gsp itself to be refreshed inside search.gsp.