PREALLOCATE_FORM_CONTROL_NAMES
Name of a event triggered by the form component on the active page
to allow it to pre-allocate the names of any query parameters that might be used by the page for its own purposes
and should not be allocated to components.

PASSIVATE

Event triggered when a link for a page is generated. The event handler for the page may
provide an object, or an
array of objects, as the context for the page. These values will become part of the page's
context, and will be
provided back when the page is activated.

VALIDATE

Event triggered by form-related components to validate user input. In addition, the Form component
fires a validate event just before it fires SUCCESS or FAILURE as a chance
to perform cross-form validations.

ADD_ROW

Event triggered by AjaxFormLoop to inform the
container that a new row has been requested. The return value from the event handler must be the newly created
object, which must
also be visible in the AjaxFormLoop.encoder parameter.

SYNCHRONIZE_VALUES

Event triggered by the Loop component to
inform its container of
all the values that were supplied from the client during a form submission. The event handler
method should have
a single parameter, of type Object[] or type List, to receive the values.

PROGRESSIVE_DISPLAY

Event triggered by ProgressiveDisplay component to inform its
container of what context (if any) is available. The event handler may return a renderable
object or null. If
null is returned, the component renders its own body as the partial markup response.

DECORATE_PAGE_RENDER_LINK

Event triggered during page render link generation. The first context parameter is the Link object, the
second is the PageRenderRequestParameters from which the Link
was created. The event is triggered on the actively rendering page.

DECORATE_COMPONENT_EVENT_LINK

Event triggered during component event link generation. The first context parameter is the Link object,
the second is the ComponentEventRequestParameters from which the Link
was created. The event is triggered on the actively rendering page, not necessarily the page
containing the component.

PREALLOCATE_FORM_CONTROL_NAMES

Name of a event triggered by the form component on the active page
to allow it to pre-allocate the names of any query parameters that might be used by the page for its own purposes
and should not be allocated to components. An IdAllocator is passed as the event context.