Hi Tobias,

This is not supported at the moment.
Please file a ticket at https://issues.apache.org/jira/browse/WICKET and we
will improve it.

Martin Grigorov
Wicket Training and Consulting


On Fri, May 2, 2014 at 1:13 PM, Soloschenko, Tobias <
[email protected]> wrote:

> Hello everyone,
>
> currently we are using the
> de.agilecoders.wicket.extensions.markup.html.bootstrap.contextmenu.ButtonListContextMenu
> and a Label to which the context menu is going to be assigned to.
> (contextMenu.assignTo(contextLabel)) For both components ids are going to
> be generated within the wicket context.
>
> In the wicketstuff portal bridge there is a MarkupIdPrepender initialized
> (a IComponentInitializationListener) which prepends the namespace of the
> portlet before each generated markup id in the onInitialize(Component
> component) method, so that they are unique even if there are two instances
> of the same portlet rendered at the same page. This is causing the
> generated Javascript-Code of the ButtonListContextMenu not to find the div
> by id of the menu any more. (Because the namespace is prepended after the
> ids and the javascript code are generated)
>
> Is there a way to influence the way how wicket is going to generate the
> markup ids internally, so that I am able to comment out the
> MarkupIdPrepender and keep awareness of the namespace by my own? For
> example: menuItem32 is going to be generated as
> ns_Z7_0G8AH001I8CJD0AKTUU2F21004__menuItem32 - The namespace would be
> prepended by my own.
>
> Thanks in advance,
>
> Tobias Soloschenko
>

Reply via email to