如何使用显示标记Java库对列标题进行分组?
我在web应用程序中使用Java库。我需要对一些列标题(“General”和“Office Info”)进行分组,如下例所示如何使用显示标记Java库对列标题进行分组?,java,displaytag,Java,Displaytag,我在web应用程序中使用Java库。我需要对一些列标题(“General”和“Office Info”)进行分组,如下例所示 阿什,我试图澄清你的问题,希望我的回答是正确的 如果您检查DisplayTag生成的HTML源代码,它会将列标题放入一个标记中,如下所示 <table cellspacing="0" cellpadding="0"> <thead> <tr> <th class="dtsortable">
阿什,我试图澄清你的问题,希望我的回答是正确的 如果您检查DisplayTag生成的HTML源代码,它会将列标题放入一个
标记中,如下所示
<table cellspacing="0" cellpadding="0">
<thead>
<tr>
<th class="dtsortable">
<a href="...">Firstname</a>
</th>
<th class="dtsortable">
<a href="...">Lastname</a>
</th>
</tr>
</thead>
<tbody>
...
...
因此,您想要实现的是在分组的列表中插入一个新行。我建议实现这一点的最简单方法是不要弄乱DisplayTag代码,而是使用JQuery操纵DOM来实现这一点
使用JQuery
要获取此HTML代码
<table id="display-tag "cellspacing="0" cellpadding="0">
<thead>
<tr>
<th colspan="2">
heading
</th>
</tr>
<tr>
<th class="dtsortable">
<a href="...">Firstname</a>
</th>
<th class="dtsortable">
<a href="...">Lastname</a>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bob</td>
<td>Test</td>
</tr>
<tr>
<td>Jane</td>
<td>Test</td>
</tr>
</tbody>
</table>
标题
上下快速移动
试验
简
试验
您可以使用这个JQuery代码
$('#display-tag > thead').prepend('<tr><th colspan="2">heading</th></tr>');
$('display tag>thead')。前置('heading');
你可以这样做
<table cellspacing="0" cellpadding="0">
<thead>
<tr>
<th class="dtsortable">
<a href="...">Firstname</a>
</th>
<th class="dtsortable">
<a href="...">Lastname</a>
</th>
</tr>
</thead>
<tbody>
...
角色
卡斯巴德明
泰瑟
公共用户
PWUser
医疗用户
普通用户
“sortable=”true“>@Remy它是java web应用程序中用于列表和分页目的的第三方库。请参考目前还没有答案?是否有可能做到这一点,或者我应该忘记做它吗?检查这个获取displaytag的源代码并编辑它。我没有做与您试图实现的完全相同的事情,但是我已经完成了数字列数据的小计和合计,类似于最后一行的单独单元格。为此,我扩展了表并添加了一个或两个我自己的方法