Hi,I am French and i don't speak english very well.
 I have adding 2 property (headers,headersIdTh)to the column element (I have
modified the source code) for have a displaytag accessibilty.

 I have modified:
-The class org.displaytag.tags.ColumnTag
  public void setHeaders(String value)
    {
        this.attributeMap.put(TagConstants.ATTRIBUTE_HEADERS, value);
    }
    public void setHeaderIdTh(String value)

    {
        this.headerAttributeMap.put(TagConstants.ATTRIBUTE_ID, value);
    }

- The class org.displaytag.tags.ColumnTagBeanInfo

   proplist.add(new PropertyDescriptor("headerIdTh", //$NON-NLS-1$
                    ColumnTag.class,
                    null,
                    "setHeaderIdTh")); //$NON-NLS-1$
            proplist.add(new PropertyDescriptor("headers", //$NON-NLS-1$
                    ColumnTag.class,
                    null,
                    "setHeaders")); //$NON-NLS-1$
3. The class org.displaytag.util.TagConstants
  public static final String ATTRIBUTE_HEADERS = "headers";

4. The tld
<attribute>
      <name>headerIdTh</name>
      <required>false</required>
      <rtexprvalue>true</rtexprvalue>
      <type>java.lang.String</type>
      <description>"id" html attribute added only for header
cells.</description>
    </attribute>
    <attribute>
      <name>headers</name>
      <required>false</required>
      <rtexprvalue>true</rtexprvalue>
      <type>java.lang.String</type>
      <description>"id" html attribute added only for header
cells.</description>
    </attribute>

This is the Result:
<table summary="mon tableau">
<caption>Titre du tableau</caption>
<thead>
<tr>
<th id="col1">Id</th>
<th id="col2"></th>
<th id="col3">Email</th>
<th id="col4">Status</th>
<th id="col5">Comments</th></tr></thead>
<tbody>
<tr class="odd">
<td headers="col1">27132</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">INVIDUNT</td>
<td headers="col5">kasd dolores...</td></tr>
<tr class="even">
<td headers="col1">28342</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">EA</td>
<td headers="col5">eirmod Stet...</td></tr>
<tr class="odd">
<td headers="col1">39947</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">AT</td>
<td headers="col5">consetetur sea...</td></tr>
<tr class="even">
<td headers="col1">35903</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">DOLORE</td>
<td headers="col5">Stet est...</td></tr>
<tr class="odd">
<td headers="col1">55633</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">AMET</td>
<td headers="col5">magna labore...</td></tr>
<tr class="even">
<td headers="col1">86085</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">VERO</td>
<td headers="col5">sanctus labore...</td></tr>
<tr class="odd">
<td headers="col1">79644</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">ET</td>
<td headers="col5">dolores sadipscing...</td></tr>
<tr class="even">
<td headers="col1">31986</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">CONSETETUR</td>
<td headers="col5">vero elitr...</td></tr>
<tr class="odd">
<td headers="col1">37307</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">JUSTO</td>
<td headers="col5">tempor amet...</td></tr>
<tr class="even">
<td headers="col1">87870</td>
<td headers="col2"></td>
<td headers="col3">[EMAIL PROTECTED]</td>
<td headers="col4">JUSTO</td>
<td headers="col5">et et...</td></tr></tbody></table>

But  I want make a table with two entry:

<tr>
<th id="col1">column1</th>
<th id="col2">column2</th>
<th id="col3">column3</th>
</tr>
<tr>
<th id="line1" headers="col1">line1</th>
<td headers="col2 line1">data2 1 </td>
<td headers="col3 line1">data3 1 </td>
</tr>
<tr>
<th id="line2" headers="col1">line2</th>
<td headers="col2 line2">data2 2 </td>
<td headers="col3 line2">data3 2 </td>
</tr>
Have  an idea?

@+







-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
displaytag-devel mailing list
displaytag-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to