2014-10-22 1 views
0

Все, что мне нужно, прекрасно работает, пока я не столкнулся со следующей проблемой. Я использую displayTag для сортировки и разбивки на страницы. Но проблема в том, что я, например, на четвертой странице и нажимаю на любой столбец для сортировки, тогда управление по умолчанию возвращается к первой странице. Его должно быть только на 4-й странице (в идеале). Следующим является код, который я написал.Отображение страницы не сохраняется после сортировки

display.jsp

<div class="tableDisp"> 
       <display:table id="person" cellspacing="1" cellpadding="1" keepStatus="true" class="tableDisplay" excludedParams="*" requestURI="/getAllMember.htm" name="${command}" sort="list" pagesize="5" > 

        <display:column title="Name" sortable="true" sortProperty="personName" >${person.personName}</display:column> 
        <display:column title="DOB" sortable="true" sortProperty="dob" >${person.dob}</display:column> 
        <display:column title="phone Number" sortable="true" sortProperty="phoneNo" >${person.phoneNo}</display:column> 
        <display:column title="profile creation Date" sortable="true" sortProperty="profilecreationDate" >${person.profilecreationDate}</display:column> 
        <display:column title="Gender" sortable="true" sortProperty="gender" >${person.gender}</display:column> 

       </display:table> 
       </div> 

Contrller.java

List<Person> persons = searchService.getAllPerson(); 
      ModelAndView mav = new ModelAndView("memberPage"); 
      mav.addObject("command",persons); 
      return mav; 

Я использую displayTag-1.2.jar. Пожалуйста помоги. Спасибо

ответ

0

Я предполагаю, что вы хотите отсортировать весь список и остаться на текущей странице, а не просто сортировать текущую страницу (это можно сделать, указав sort = "page").

Если так выглядит, вам не повезло. Смотрите следующую демонстрацию и комментарии, ниже которого отметит, что:

Когда сортировка включена в полном списке, номер страницы автоматически сбрасывается при изменении отсортированного столбца или порядка сортировки.

http://demo.displaytag.org/displaytag-examples-1.2/example-pse.jsp?d-49653-s=0&d-49653-o=2&d-49653-p=1

+0

Так что говорите, это требование не возможно ..? –