Re: AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-22 Thread Martin Grigorov
On Wed, Jan 22, 2020 at 8:55 AM Sven Meier wrote: > Ah, our old friends 'enclosures'! > > Problem is that a component inside an enclosure is really inside it only > during rendering of its markup. > But the strategy walking through the component hierarchy to render all > headers doesn't know any

Re: AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-21 Thread Sven Meier
Ah, our old friends 'enclosures'! Problem is that a component inside an enclosure is really inside it only during rendering of its markup. But the strategy walking through the component hierarchy to render all headers doesn't know anything about that enclosure o_O As it has been written many t

Re: AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-21 Thread Ernesto Reinaldo Barreiro
Hi, I don't know if it is related or not but I have experienced a similar problem while using borders. I don't remember the exact situation but I can try to dig our code base and find out what was it. On Tue, Jan 21, 2020 at 10:14 AM Rob Audenaerde wrote: > Hi Sven, > > Thanks for double-checki

Re: AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-21 Thread Rob Audenaerde
Hi Sven, Thanks for double-checking! The weird thing is that I thought this solved my problem, but when I tried to create the quickstart; I couldn't reproduce it either :o. I seem to have been mistakenly assuming it was this piece of code that fixed the problem. So I tried to build it more towar

Re: AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-20 Thread Sven Meier
Hi Rob, actually I wasn't able to reproduce the problem on a second try (not sure what I tested before). Can you create a a quickstart showing the problem? Sven On 20.01.20 13:18, Sven Meier wrote: Hi Rob, the 'correct' way to solve this? the component is explicitly added to the Ajax re

Re: AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-20 Thread Sven Meier
Hi Rob, the 'correct' way to solve this? the component is explicitly added to the Ajax request for an update, but decides to hide itself in onConfigure(). Perfectly valid usecase IMHO, but the head will be rendered nevertheless :/ Just tested with 7.x, 8.x and master, this seems to have been

AjaxEventBehavior/AjaxFormComponentUpdatingBehavior & visibility

2020-01-20 Thread Rob Audenaerde
Hi all, I recently got some javascript errors that came from behaviors of components that where triggered to be visible or invisible in the dom (using onConfigure()) in an ajax request. Typically something like: Wicket.Ajax: Cannot bind a listener for event "change" on element "format1dd" becau