public abstract class BaseFormAction extends BaseAction
CHILD, CONTENT| Constructor and Description |
|---|
BaseFormAction() |
| Modifier and Type | Method and Description |
|---|---|
static HtmlInput[] |
addButtonsToExecContext(IExecContext execContext,
java.util.List<Button> buttons,
Theme theme) |
static Html[] |
addLinksToExecContext(IExecContext execContext,
java.util.List<Link> links,
Theme theme) |
static HtmlInput[] |
buildButtons(IExecContext execContext,
java.util.List<Button> buttons,
Theme theme) |
HtmlInput |
buildHiddenInput(java.lang.String key,
java.lang.String value)
Builds a hidden input field
|
static HtmlInput |
buildInput(Theme theme,
java.lang.String name,
java.lang.String id,
java.lang.String value,
int size,
int maxLength,
java.lang.String inputType,
boolean disabled) |
static Html[] |
buildLinks(IExecContext execContext,
java.util.List<Link> links,
Theme theme) |
static HtmlInput |
buildPasswordInput(Theme theme,
java.lang.String name,
java.lang.String id,
java.lang.String value,
int size,
int maxLength) |
static HtmlInput |
buildTextInput(Theme theme,
java.lang.String name,
java.lang.String id,
java.lang.String value,
int size,
int maxLength) |
static java.lang.String |
findFormId(BaseAction action)
This moves up the parent tree looking for an IForm.
|
Button |
getButton() |
java.util.List<Button> |
getButtons() |
Link |
getLink() |
java.util.List<Link> |
getLinks() |
void |
setButton(Button button)
Add a button to the list
|
void |
setLink(Link link)
Add a link to the list
|
void |
setLinks(java.util.List<Link> links)
Set the list of links
|
addChild, clearActions, doReplace, doReplace, execute, getActions, getChild, getContent, getFirstValueFound, getParent, getReplacementContent, getReplacementMarker, isUsedForDisplay, processAction, setAction, setActions, setChild, setContent, setParent, setReplacementContent, setReplacementMarker, setUsedForDisplaypublic void setLink(Link link)
link - public void setLinks(java.util.List<Link> links)
links - public Link getLink()
public java.util.List<Link> getLinks()
public static Html[] buildLinks(IExecContext execContext, java.util.List<Link> links, Theme theme)
public static Html[] addLinksToExecContext(IExecContext execContext, java.util.List<Link> links, Theme theme)
public void setButton(Button button)
button - public Button getButton()
public java.util.List<Button> getButtons()
public static HtmlInput[] buildButtons(IExecContext execContext, java.util.List<Button> buttons, Theme theme)
public static HtmlInput[] addButtonsToExecContext(IExecContext execContext, java.util.List<Button> buttons, Theme theme)
public static HtmlInput buildTextInput(Theme theme, java.lang.String name, java.lang.String id, java.lang.String value, int size, int maxLength)
public static HtmlInput buildPasswordInput(Theme theme, java.lang.String name, java.lang.String id, java.lang.String value, int size, int maxLength)
public static HtmlInput buildInput(Theme theme, java.lang.String name, java.lang.String id, java.lang.String value, int size, int maxLength, java.lang.String inputType, boolean disabled)
theme - name - id - value - size - < 1 wont include size in the htmlmaxLength - < 1 wont include maxLength in the htmlinputType - - text, password, ...disabled - if true the input is disabled.public static java.lang.String findFormId(BaseAction action)
public HtmlInput buildHiddenInput(java.lang.String key, java.lang.String value)
key - the name of the fieldvalue - the value for the field