Class AjaxFormValidatingBehavior

    • Constructor Detail

      • AjaxFormValidatingBehavior

        public AjaxFormValidatingBehavior​(String event)
        Construct.
        Parameters:
        event - javascript event this behavior will be invoked on, like onclick
      • AjaxFormValidatingBehavior

        public AjaxFormValidatingBehavior​(String event,
                                          Duration throttleDelay)
        Construct.
        Parameters:
        event - javascript event this behavior will be invoked on, like onclick
        throttleDelay - the duration for which the Ajax call should be throttled
    • Method Detail

      • bind

        public void bind​(Component component)
        Description copied from class: Behavior
        Bind this handler to the given component. This method is called by the host component immediately after this behavior is added to it. This method is useful if you need to do initialization based on the component it is attached and you can't wait to do it at render time. Keep in mind that if you decide to keep a reference to the host component, it is not thread safe anymore, and should thus only be used in situations where you do not reuse the behavior for multiple components.
        Overrides:
        bind in class Behavior
        Parameters:
        component - the component to bind to
      • onConfigure

        public void onConfigure​(Component component)
        Description copied from class: Behavior
        Called immediately after the onConfigure method in a component. Since this is before the rendering cycle has begun, the behavior can modify the configuration of the component (i.e. setVisible(false))
        Overrides:
        onConfigure in class Behavior
        Parameters:
        component - the component being configured
      • addFeedbackPanels

        protected final void addFeedbackPanels​(AjaxRequestTarget target)
        Adds all feedback panels on the page to the ajax request target so they are updated
        Parameters:
        target -