2017-02-22 30 views
0

我在我的项目中使用Play Framework 2.2.5 for Java和Bootstrap助手,我想在侧边栏链接上单击应用活动类。如何更改路线或链接更改上的class="active"如何使用PlayFramework更改Bootstrap侧栏类的活动状态?

​​
+0

参考类似问题的答案 - http://stackoverflow.com/questions/22296838/play-framework-how-do-i-change-act在线路线更改 – user2947

+0

我一直在尝试解决方案,但它不适用于我的侧边栏导航。 –

+0

  • TIMESHEET
  • 回答

    1

    创建你体内的方法,HTML Scala的模板,并添加以下代码:

    @activeLink(currentPath:String) = @{ 
        if(request.path.equals(currentPath)) "active" 
    } 
    

    然后,你可以这样做:

    <li><a class="@activeLink("/reports")" href="/reports" >REPORTS</a> </li> 
    

    有关更多信息,请参见本:Play Framework: How do I change active class on route change

    +0

    我们可以像下面那样发送字符串参数吗? –

    +0

    @ routes.InvoiceInventory.showDownloadPage() –

    +0

  • REPORTS
  • “> REPORTS ”)的“ href =”/报道”>报告 –