• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Frank Carver
  • Henry Wong
  • Ron McLeod
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Al Hobbs
  • Piet Souris
  • Himai Minh

maintin checkbox stauts during paginatin(dispalytag)

Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am using a display tag for pagination in my JSP page. I have a checkbox field as one of the columns. I am using displayTagWrapper class to display my checkboxes. I have a submit button in a page which will save checkbox status into the database. I also have pagination and sorting in the page.

The problem i have is, i will loose the status of the checkbox when i go to second page. If i select some of the checkboxes in page 1 and go to page 2 to select some more and if i come back, i loose all the selected checkboxes in page 1.

Is there a way where i could save my check boxes in session and its checked while i browse across pages and gets submitted all at once.

Any help is appreciated

Ranch Hand
Posts: 689
Scala Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Use like this.

<display:column headerClass="Table-Head" title="Status">
<input type="checkbox" id="status"
name="userMap[<%=((User) row).getId()%>].active" value="true"
<%=((User) row).getActive() == true ? "checked"
: ""%>>
<input type="hidden" name="userMap[<%=((User) row).getId()%>].id"
value="<%=((User) row).getId()%>">

Nishan Patel.
siddiq syed
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Nishan,

Thanks for your reply.
Below is my Jsp code that display a list of check box,

This is how i am display the contents of a list , in a table.

<display:table name="sessionScope.caseSummaryComposites" style="width:100%" defaultsort="2" requestURI="CONSWEB/task/viewUnallocatedTasks.action" class="display" uid="row" pagesize="5" sort="page">
<s:checkbox name="selectedTaskIds" theme="simple" fieldValue="%{#attr.row.task.taskId}" value="false"></s:checkbox>
<display:column title="Task Priority" property="task.taskPriority.code" sortable="true"/>
<display:column title="Task Name" property="task.taskType.name" sortable="true"/>
<display:column title="Report Reason" property="caseSummary.reportReasonType.name" sortable="true"/>
<display:column title="Case Type" property="caseSummary.considType.name" sortable="true"/>
<display:column title="Case Received Date" property="caseSummary.caseReceivedDate" sortable="true"/>
<display:column title="Task Creation Date" property="task.taskCreationDate" sortable="true"/>
<display:column title="Sentence Prefix" property="caseSummary.sentencePrefixType.code" sortable="true"/>
<display:column title="Unique Case Identifer" sortable="true">
<s:url id="caseUrlId" namespace="/team" action="viewCaseDetailAction" encode="true">
<s aram name="caseNumber" value="%{#attr.row.caseSummary.caseId}"/>
<a href="<s roperty value="%{#attr.caseUrlId}"/>" target="_blank"><s roperty value="%{#attr.row.caseSummary.caseNumber}"/></a>
<display:column title="Task Status" property="task.taskStatusType.taskStatusTypeName" sortable="true"/>
<display:column title="Task Origin" property="task.taskOriginType.name" sortable="true"/>

As per your sample , i understand that you are using a hidden field that keep track of selected Id's. Can you kindly tell me as per my secnario what will be the value of the hidden filed in order to keep track of selected Id's for multiple page.

Get me the mayor's office! I need to tell her about this tiny ad:
Garden Master Course kickstarter
    Bookmark Topic Watch Topic
  • New Topic