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
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel