I am not sure how to stop propagating the event. Could you please
provide any pointers?
Here is the relevant code:
final String keypress = "var kc=wicketKeyCode(event); if (kc==27) " +
cancelCall +
" else if (kc!=13) { return true; } else " +
saveCall;
tag.put("onblur", saveCall);
tag.put("onkeypress", "if (Wicket.Browser.isSafari()) { return; }; " +
keypress);
tag.put("onkeydown", "if (!Wicket.Browser.isSafari()) { return; }; " +
keypress);
On Fri, Nov 18, 2011 at 12:32 AM, Martin Grigorov <[email protected]> wrote:
> Hi,
>
> You'll need to stop the propagation of the event.
> To do that you'll have to override
> org.apache.wicket.extensions.ajax.markup.html.AjaxEditableLabel.EditorAjaxBehavior.onComponentTag(ComponentTag)
>
> On Fri, Nov 18, 2011 at 7:48 AM, Alec Swan <[email protected]> wrote:
>> Hello,
>>
>> I have two AjaxEditableLabel components. I use jQuery to place one
>> component inside of another when the user views the page. The problem
>> is that when the user clicks inside of the inner AjaxEditableLabel it
>> goes into edit mode but right after that the outer AjaxEditableLabel
>> goes into edit mode.
>>
>> How can I prevent the outer AjaxEditableLabel from going into edit mode?
>>
>> Thanks,
>>
>> Alec
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
>
> --
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]