2017-02-22 29 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 =」/報道」>報告 –