Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用显示标记Java库对列标题进行分组?_Java_Displaytag - Fatal编程技术网

如何使用显示标记Java库对列标题进行分组?

如何使用显示标记Java库对列标题进行分组?,java,displaytag,Java,Displaytag,我在web应用程序中使用Java库。我需要对一些列标题(“General”和“Office Info”)进行分组,如下例所示 阿什,我试图澄清你的问题,希望我的回答是正确的 如果您检查DisplayTag生成的HTML源代码,它会将列标题放入一个标记中,如下所示 <table cellspacing="0" cellpadding="0"> <thead> <tr> <th class="dtsortable">

我在web应用程序中使用Java库。我需要对一些列标题(“General”和“Office Info”)进行分组,如下例所示


阿什,我试图澄清你的问题,希望我的回答是正确的

如果您检查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的源代码并编辑它。我没有做与您试图实现的完全相同的事情,但是我已经完成了数字列数据的小计和合计,类似于最后一行的单独单元格。为此,我扩展了表并添加了一个或两个我自己的方法