[英]Apache Wicket navbar set active after redirect
我在標題處有導航欄菜單。 頁眉用於每個頁面。
類層次結構: WebPage <- BasePage(includes new Header) <- Page...
在navbar,我沒有整個網頁,但是如果體內發生某些事情,我需要激活一些NavbarButton
。
例如,有兩個頁面Persons.html
和AddPerson.html
,但是一個
NavbarButton button = new NavbarButton(Persons.class, Model.of("Persons")) {
@Override
public boolean isActive(final Component button) {
if (button.getPage().getPageClass() == AddPerson.class) {
}
return super.isActive(button);
}
Persons.html
Persons.html以及AddPerson.html
時,我想激活按鈕。
有任何想法嗎?
看來您使用的是Wicket-Bootstrap。 采用:
public boolean isActive(final Component button) {
Class currentPageClass = button.getPage().getPageClass();
if (Persons.class.equals(currentPageClass) || AddPerson.class.equals(currentPageClass)) {
return true;
}
return super.isActive(button);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.