|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.cms.gui.dialog.DialogControlImpl info.magnolia.cms.gui.dialog.DialogBox info.magnolia.module.form.controls.MultiControl
public abstract class MultiControl
Common class for creating combined multi controls.
Field Summary |
---|
Fields inherited from class info.magnolia.cms.gui.dialog.DialogBox |
---|
BOXTYPE_1COL, BOXTYPE_2COLS |
Fields inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl |
---|
DEFAULT_VALUE_PROPERTY, SESSION_ATTRIBUTENAME_DIALOGOBJECT, SESSION_ATTRIBUTENAME_DIALOGOBJECT_REMOVE, VALIDATION_PATTERN_PROPERTY, value |
Constructor Summary | |
---|---|
MultiControl()
|
Method Summary | |
---|---|
void |
drawHtml(Writer w)
|
String |
getAddButton()
The button to add a new row. |
String |
getDeleteButton()
Button for deleting a row. |
protected abstract String |
getEmpty()
|
String |
getGetObjectFunction()
JS function used to create an object out of the input fields. |
String |
getHiddenFieldName()
If the values are saved using the valueType multiple, we can not use the same name for the hidden field we use for persisting the data. |
String |
getJSON()
Create the object to initialize the table. |
String |
getNewObjectFunction()
JS function used to create a new empty object. |
String |
getSaveInfo()
|
protected List<String> |
readValues()
|
Methods inherited from class info.magnolia.cms.gui.dialog.DialogBox |
---|
drawHtmlPost, drawHtmlPre, getBoxType, getHtmlDescription, setBoxType |
Methods inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl |
---|
addOption, addSub, clearWebsiteNode, drawHtmlPostSubs, drawHtmlPreSubs, drawSubs, getConfigValue, getConfigValue, getDescription, getId, getLabel, getMessage, getMessage, getMessages, getName, getOptions, getParent, getRequest, getResponse, getStorageNode, getSub, getSubs, getTopParent, getValidationPattern, getValue, getValues, getWebsiteNode, init, isRequired, readValue, removeSessionAttribute, setConfig, setConfig, setConfig, setDescription, setLabel, setName, setOptions, setRequired, setSaveInfo, setSessionAttribute, setTopParent, setValidationMessage, setValue, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiControl()
Method Detail |
---|
public String getJSON()
protected abstract String getEmpty()
protected List<String> readValues()
readValues
in class info.magnolia.cms.gui.dialog.DialogControlImpl
public void drawHtml(Writer w) throws IOException
drawHtml
in interface info.magnolia.cms.gui.dialog.DialogControl
drawHtml
in class info.magnolia.cms.gui.dialog.DialogControlImpl
IOException
public String getSaveInfo()
public String getAddButton()
public String getDeleteButton()
public String getHiddenFieldName()
public String getGetObjectFunction()
public String getNewObjectFunction()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |