例子:
<display:table name="resList" cellspacing="1" cellpadding="0"
class="table_info2" requestURI="farmerinfo.do"
pagesize="5" id="element" partialList="true" size="rssize">
<display:column property="pcode" title="<input type='checkbox'name='checkall'value='all'οnclick='checkAll()'/>" sortable="true" decorator="cn.slsoft.tools.CheckColumnWrapper"></display:column>
<c:if test="${elf:canAdd( pageContext.request ) eq false}">
<display:column property="shopname" title="组织机构" sortable="true"></display:column>
</c:if>
<display:column property="pcode" title="用户编号" sortable="true"></display:column>
<display:column property="pname" title="用户名" sortable="true"></display:column>
<display:column property="hcode" title="户口本号" sortable="true"></display:column>
<display:column property="cardno" title="身份证号" sortable="true"></display:column>
<display:column property="peoples" title="家庭人口" sortable="true"></display:column>
<display:column property="phone" title="联系电话" sortable="true"></display:column>
<display:column property="address" title="家庭地址" sortable="true"></display:column>
<display:column property="pcode" title="修改" decorator="cn.slsoft.tools.ImagColumnWrapper"></display:column>
<display:column title="删除"><img src="images/main/table_edit.gif" οnclick="del(${element.pcode})"/></display:column>
</display:table>
这里注意的是:
decorator="cn.slsoft.tools.ImagColumnWrapper"
这是java 代码
注意property属性:那就是往java类里传的id
public class ImagColumnWrapper implements DisplaytagColumnDecorator {
@Override
public Object decorate(Object arg0, PageContext arg1, MediaTypeEnum arg2)
throws DecoratorException {
String elementid=(String)arg0;
return "<img src=/"images/main/table_edit.gif/" οnclick=/"edit("+elementid+")/"/>";
}
}