在我的播放应用程序(java)中,我有一个包含不同列的表,如果用户单击每列的标题,表将根据该列进行排序。每次用户点击它时,排序应该从“asc”变为“desc”,反之亦然。
我需要一个解决方案来执行此操作:每次用户点击链接时,order
会从“asc”更改为“desc”,反之亦然。然后应该调用我的控制器。
<a href="@routes.Application.changeOrder(order)">test</a>
是否可以在我的模板中编写scala函数来执行此操作?或者如何使用javascript进行操作?
答案 0 :(得分:1)
着名的jquery插件https://www.datatables.net/
Here是一个很好的使用此插件与Play for java
的方法答案 1 :(得分:1)
您可以使用if子句:
@if(order.equals("asc")){
<a href='@routes.Application.changeOrder("desc")'>test</a>
} else{
<a href='@routes.Application.changeOrder("asc")'>test</a>
}