【发布时间】:2015-12-28 20:40:01
【问题描述】:
我的数据表插件有问题。
在我的项目中,有一个表格,其中我使用 foreach 显示了一个 Java 列表(我将它放在与 Spring 的会话中)。
我正在尝试将此插件应用于我的表格,但没有成功。
这是我的桌子:
<table id="myTable">
<thead>
<tr>
<th>Detail</th>
<th>Name</th>
<th>Surname</th>
<th>Age</th>
<th>City</th>
</tr>
</thead>
<tbody>
<tr th:each=" view_Object : ${list}">
<td></td>
<td>${view_Object.name}</td>
<td>${view_Object.surname}</td>
<td>${view_Object.age}</td>
<td>${view_Object.city}</td>
</tr>
</tbody>
</table>
这个列表的每个对象,在他里面都有一个列表(这个列表包含我想要在单击详细信息按钮时显示的元素)。
所以,我不需要进行 Ajax 调用,因为详细元素已经在显示的对象(行)中。
但我不知道我该怎么做。有可能吗?
我尝试单独使用插件,学习它,但没有。
这是取自documentation 的jsfiddle。它不起作用,因为没有要显示的数据。文档使用:
"ajax": "../ajax/data/objects.txt"
但是,我应该使用什么?
除了数据表之外,还有另一种方法可以做我想做的事情吗?
【问题讨论】:
-
如果您正在创建一个完整的表服务器端,那么我认为您可以使用“零配置”,即 $('#myTable').DataTable();客户端的方法调用。 datatables.net/examples/basic_init/zero_configuration.html
-
@jyrkim,我已经使用零配置了。我只需要行子..
-
实际上,我对隐藏和显示表格行功能做了一些改动,但未能获得预期的结果。我对 datatables.net 也很陌生。总之祝你好运。
标签: javascript jquery datatables