我使用displaytag粘贴表格代码。 我的问题是footer显示在表的顶部,即使使用CSS我也不能把它放在底部。
我正在使用桌子周围的表格和Spring网络流程。可能会有些冲突吗?如果是这样,我该如何解决? 任何帮助都会非常准确。
<form:form method="POST" id="tableForm">
<display:table id="row" name="displayTagValueList" requestURI="overview?_eventId=tableAction">
<display:setProperty name="paging.banner.item_name" value="Thread"/>
<display:setProperty name="paging.banner.items_name" value="Threads"/>
<display:setProperty name="paging.banner.group_size" value="5"/>
<display:setProperty name="basic.msg.empty_list" value="No threads found."/>
<display:setProperty name="paging.banner.full" value='<span class="pagelinks"><a href="{1}"><<First</a> <a href="{2}"><Prev</a> {0} <a href="{3}">Next></a> <a href="{4}">Last>></a></span>'/>
<display:setProperty name="paging.banner.first" value='<span class="pagelinks"><<First <Prev {0} <a href="{3}">Next></a> <a href="{4}">Last>></a></span>'/>
<display:setProperty name="paging.banner.last" value='<span class="pagelinks"><a href="{1}"><<First</a> <a href="{2}"><Prev</a> {0} Next> Last>></span>'/>
<display:column title="">
<form:checkbox path="chosenIds" value="${row.id}"/>
</display:column>
<display:column title="Some title" >
<c:out value="${row.someValue}"/>
</display:column>
<display:footer>
<div class="tableFooter" >
<input type='checkbox' name='checkall' onclick='checkedAll(tableForm);'> select all
<input type="submit" name="_eventId_someTransitions" value="Send" />
</div>
</display:footer>
</display:table>
</form:form>
答案 0 :(得分:0)
显然,显示:页脚标记必须包含一个表格。 <div>
中不包含tfoot
个标记。所以解决方案是
<display:footer>
<tr>
<td class="footerColumn"><input type='checkbox' name='checkall' onclick='checkedAll(tableForm);'> select all
<td class="footerColumn"><input type="submit" name="_eventId_someTransitions" value="Send" /></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<td class="footerColumn"></td>
<tr>
</display:footer>
我觉得非常恼人,如果在<tr>
中声明类(样式只是一种背景色),则样式不会占用。
此外,因为在我的表中我有10列,我必须声明10 <td>
,所有列都采用对应的页脚。我用谷歌搜索,但没有找到。有没有办法让风格更独立?这些样式只是从表格中继承而来。