wicket-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ASHU_JAVA <ashu....@gmail.com>
Subject Re: java wickets menu on image button
Date Sun, 02 Oct 2016 14:31:47 GMT
Hi Martin,

Thanks a lot for your suggestion.

My requirement is nearly complete, the only issue I'm facing right now is
*how to open the List link in new tab ?*.
Please find below my current code:

add(new LinkPanel("navBar"));

<div wicket:container wicket:id="navBar"/>




The output looks like below image:

So, when I click on link it open in the same window. 

I tried to change the *"LinkPanel.java" *code as below:-

The output now looks like below image:

I'm able to now open the links in different tabs but the appearance is now
not in the list.

I think if the LinkPanel.Java code can generate an HTML like below it will
become perfect according to my requirement:-

Kindly suggest inputs on how to achieve it in my current code.
Thanks in advance.

You need to add the dropdown to the <li> element.
In the blog article you mentioned in your first email this is:  <li
class="dropdown" wicket:id="itemContainer">

The blog uses:
<li class="dropdown" wicket:id="itemContainer">
   <ul class="dropdown-menu">
         <li wicket:id="itemLinks"></li>

You need to remove * and use   instead of .
In the Java code replace:

itemContainer.add(new Label("label", currentMenuItem.getLabel()));


itemContainer.add(new ContextImage("img", ...));

Martin Grigorov
Wicket Training and Consulting

View this message in context: http://apache-wicket.1842946.n4.nabble.com/java-wickets-menu-on-image-button-tp4675602p4675620.html
Sent from the Users forum mailing list archive at Nabble.com.

To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org

View raw message