A way to add new content to an existing Form. The FormInjector emulates its tag from the template (or uses a div). When triggered, new content is obtained from the application and is injected before or after the element. On the client side, a new function, trigger(), is added to the element. Invoking this client-side function will trigger the FormInjector; a request is sent to the server, new content is generated, and the new content is placed before or after (per configuration) the existing FormInjector element.
| Name | Type | Flags | Default | Default Prefix | Description |
|---|---|---|---|---|---|
| context | Object | NOT Allow Null | prop | The context for the link (optional parameter). This list of values will be converted into strings and included in the URI. The strings will be coerced back to whatever their values are and made available to event handler methods. | |
| element | String | NOT Allow Null | literal | The element name to render, which is normally the element name used to represent the FormInjector component in the template, or "div". | |
| position | org.apache.tapestry5.corelib.data.InsertPosition | NOT Allow Null | above | literal | |
| show | String | NOT Allow Null | literal | Name of a function on the client-side Tapestry.ElementEffect object that is invoked to make added content visible. Leaving as null uses the default function, "highlight". |
Informal parameters: supported