Hi,

This sounds like a very useful feature. IMHO, the extra processing time is 
insignificant. Even if you have several hundreds behaviors added to the 
component, I doubt if it will take more than 1 or 2 ms to notify them all. We 
already have beforeRender and afterRender methods, which are called way more 
often and I've never seen any of those come up in a profiling session.

Best regards,
Emond

On Monday 27 April 2015 15:13:30 Martin Grigorov wrote:
> Hi,
> 
> https://issues.apache.org/jira/browse/WICKET-5884 suggest an interesting
> feature:
> 
> All links/buttons/forms to broadcast Wicket events to their Behaviors about
> the event.
> I.e. a Link/Button will tell all its Behaviors that it has been clicked, a
> Form will tell that it has been submitted.
> The broadcast would be with type EXACT so only the current component and
> its behaviors will be notified via #onEvent().
> This way the application developer can reuse functionality that should be
> executed for several links/submitters.
> 
> While I see how this could be useful for some applications I also see that
> it will add to the processing time for all applications no matter whether
> they use the feature or not.
> 
> Also I guess some user will ask for OnBeforeButtonSubmitEvent +
> OnAfterButtonSubmitEvent (same for Link and Form) so the extra processing
> time be doubled.
> 
> What do you think about the feature?
> 
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov

Reply via email to