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">
   <a href="#" class="dropdown-toggle" data-toggle="dropdown">
     <span wicket:id="label"/>
     <b class="caret"></b>
   </a>
   <ul class="dropdown-menu">
         <li wicket:id="itemLinks"></li>
   </ul>
 </li>

You need to remove <b> and use <img> instead of <span>.
In the Java code replace:

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

with

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

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Thu, Sep 29, 2016 at 12:00 PM, ASHU_JAVA <ashu....@gmail.com> wrote:

> Hi Martin,
>
> Thanks for your response.
> Please find below the JSFiddle URL of what I want to achieve in Java
> Wickets.
> JSFiddle Example <https://jsfiddle.net/ashu_mdu/xeg58nyo/>
>
> Kindly suggest solution to achieve this requirement.
> Thanks in advance.
>
> --
> View this message in context: http://apache-wicket.1842946.
> n4.nabble.com/java-wickets-menu-on-image-button-tp4675602p4675607.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to