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