Hello,

          I am sucessfully using a display table in a jsp file as follows:

<h3>Lead ${captial_type}s</h3>
<display:table name="refs.lead"
    export="true" requestURI=""
    decorator="de.mpicbg.db.endotrack.displaydecorators.WorkItemDecorator">
    <display:setProperty name="basic.msg.empty_list">None 
available</display:setProperty>

    <display:column property="code" sortable="true"
        titleKey="workitem.code" url="/viewWorkItem.html" paramId="id"
        paramProperty="id"
        comparator="de.mpicbg.db.common.comparator.AlphanumComparator" />

    <display:column property="name" sortable="true" maxLength="50" 
class="nowrap"
        titleKey="workitem.name" />

    <display:column property="startDate" titleKey="workitem.startdate" />

    <display:column property="endDate" titleKey="workitem.enddate" />

    <display:column property="type" sortable="true"
        titleKey="workitem.type" />

    <display:column property="leadOrganisation" titleKey="organisation"
        
decorator="de.mpicbg.db.endotrack.displaydecorators.OrganisationShortNameDecorator"
 
/>
       
    <authz:authorize ifAnyGranted="ROLE_ADMIN">
        <display:column titleKey="generic.button.edit"
            url="/editWorkItem.html" paramId="id" 
paramProperty="id">Click</display:column>
    </authz:authorize>

</display:table>

---
  However I have pulled this into a separate tag file as this table 
appears in lots of places throughout my app.  So here I am attempting to 
access the details through the attribute of the tag file as follows (the 
bit which has ${itemlist} in plain text is just to check if the 
attribute is set correctly which it is).

<%@ include file="../jsp/common/include.jsp"%>

<%@ attribute name="itemlist" required="true" type="java.util.List"%>
<%@ attribute name="title" required="true" type="java.lang.String"%>

${itemlist}
<h3>${title}</h3>
<display:table name="itemlist" export="true" requestURI=""
    decorator="de.mpicbg.db.endotrack.displaydecorators.WorkItemDecorator">
    <display:setProperty name="basic.msg.empty_list">None 
available</display:setProperty>

    <display:column property="code" sortable="true"
        titleKey="workitem.code" url="/viewWorkItem.html" paramId="id"
        paramProperty="id"
        comparator="de.mpicbg.db.common.comparator.AlphanumComparator" />

    <display:column property="name" sortable="true" maxLength="50"
        class="nowrap" titleKey="workitem.name" />

    <display:column property="startDate" titleKey="workitem.startdate" />

    <display:column property="endDate" titleKey="workitem.enddate" />

    <display:column property="type" sortable="true"
        titleKey="workitem.type" />

    <display:column property="leadOrganisation" titleKey="organisation"
        
decorator="de.mpicbg.db.endotrack.displaydecorators.OrganisationShortNameDecorator"
 
/>

    <authz:authorize ifAnyGranted="ROLE_ADMIN">
        <display:column titleKey="generic.button.edit"
            url="/editWorkItem.html" paramId="id" 
paramProperty="id">Click</display:column>
    </authz:authorize>

</display:table>

---

    However this doesn't show anything in my generated file for the 
table, it simply shows the data for an empty list - it is like 
displaytag is failing to read the variable from the attribute.  Has 
anyone successfully used displaytag in a tag file?

Cheers,

Neil

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to