我想在表格的行中添加工具提示(属性标题)。 这个表是用一个带有taglib display:table的jsp构建的,看起来像这样(简化)。
<display:table class="list" id="row" name="listResultat" decorator="dyndecorator">
<display:column property="dateEnvoieDt" title="Date envoi" ></display:column>
<display:table>
生成的代码是:
<table id="row" style="width:100%;" class="list" cellspacing="0">
<thead>
<tr>
<th class="orderSortable sortable sorted order1">Date envoi</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>18</td>
</tr>
<tr class="even">
<td>19</td>
</tr>
</tbody>
</table>
我想添加一个这样的标题:
<tr class="odd" title="18">
...
<tr class="even" title="19">
我尝试过装饰,但我找不到办法。 有人可以帮忙吗?
答案 0 :(得分:0)
我在每个显示中添加了一个span:列,但它不干净。
<display:column property="dateEnvoieDt" title="Date envoi" >
<span title='<bean:write name="codeAno"/>'>
<bean:write name="row" property="dateEnvoieDt" format="dd/MM/yyyy" />
</span>
</display:column>
答案 1 :(得分:0)
我设法通过将其“注入”到tr
的{{1}}方法中来向行(TableDecorator
元素)添加标题属性:
addRowClass()
(考虑到displaytag将为您添加双引号。)