File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes DisplayTag & Checkbox Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "DisplayTag & Checkbox" Watch "DisplayTag & Checkbox" New topic

DisplayTag & Checkbox

YY Yong

Joined: Apr 20, 2006
Posts: 3

Does anybody know how to add checkboxes to a table column rendered by displaytag 0.8.5 ? how to make checkboxes to remain being checked after another column is sorted? If yes, please help!!

Thanks in advance.

Joined: Aug 02, 2006
Posts: 4
Extend display tags column Decorator and use the same decorator class in the display tag column. In your class you can display the check boxes.

Your Jsp looks like
<display:table name="list" decorator="com.test.SearchResultsDecorator"> <display:column property="checkBox" headerStyleClass="columnhead lcell" title=""/>

Your Decorator Class Code looks like

public String getCheckBox(){
Content obj = (Content) this.getCurrentRowObject();
long checkboxValue=obj.getContentId();
String checkboxDisplay = obj.getContentName();

/* Any Such condition can be added here .....
return disabledCheckBox(checkboxValue,checkboxDisplay).toString();
return checkbox(checkboxValue,checkboxDisplay).toString();

private StringBuffer checkbox(long checkboxValue,String checkboxDisplay) {
return new StringBuffer().append("<input type='checkbox' name='"checkbox_name" value='").append(checkboxValue).append("'>");

I agree. Here's the link:
subject: DisplayTag & Checkbox
jQuery in Action, 3rd edition