2012-07-03 5 views
2

은 첫 번째 페이지에서 이전에 확인한 체크 박스 값을으로 유지하고 사용자가 다음 페이지로 이동하여 추가 선택을합니다.표시 태그가있는 체크 박스

현재 코드로 인해 Next 또는 Previous 링크 display 태그를 클릭 할 때마다 이전에 선택된 확인란의 트랙이 손실됩니다.

나는이 demo을 확인했으나 명확하게 이해하지 못했습니다. 실제로 그 예제의 기능을 얻고 싶습니다.

<display:table class="displayTable" id="allUserList" 
     name="allUserList" requestURI="viewList.action?" pagesize="15" 
     defaultsort="2" defaultorder="ascending" sort="list"> 
     <display:column class="colID" paramId="sid" paramProperty="userId" > 
      <input type="checkbox" name="sid" id="sid" value="${allUserList.userId}" class="checkSID"> 
     </display:column> 
     <display:column class="colUserName" property="fullname" 
      title="User Name" sortable="true" headerClass="sortable" maxLength="50" /> 
</display:table> 

이제 버튼을 클릭하면 동작 할 때 체크 박스의 데이터를 가져올 수 있습니다. 사용자가 버튼을 누르기 전에 좋아하는만큼 선택할 수 있도록하고 싶습니다. 그래서 그는 그가 좋아하는만큼 많은 페이지를 검색하고 선택할 수 있습니다.

+0

다른 곳에서 이미 유지되지 않으면 확인란을 계속 유지하는 것이 어려울 것이라고 생각합니다. 그렇게 할 수있는 방법이 있습니까? – Makoto

답변

0

org.displaytag.decorator.CheckboxTableDecorator을 사용 했습니까? 페이지 번호가 매겨진 목록에 확인란이 추가 되었습니까? Id와 FieldName의 두 필드가 필요합니다. Id는 해당 Bean 클래스의 클래스 멤버 중 하나 여야하며 필드에 모든 FieldName을 제공 할 수 있습니다. 이 요소를 양식 요소 안에 포함시켜야합니다. DisplayTag의 form 속성에 동일한 양식 이름을 지정해야합니다.

관련 문제