public class Edit extends DrawFormFields implements FormDrawing, IStorageFormAction
The edit fields come from the database schema.
parameters / attributes will build the html attributes needed for display.
CHILD, CONTENT| Constructor and Description |
|---|
Edit() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
execute(IExecContext execContext)
Executes an action
|
static java.lang.String |
getChildPkId(Database database,
Table table,
Field field) |
IExecContext |
getExecContext() |
FieldList |
getField_list() |
PresentationFormAction |
getForm() |
java.util.List<HtmlInput> |
getHiddenFields() |
java.lang.String |
getLabel_position() |
java.lang.String |
getPk_value() |
PostProcesses |
getPost_processes() |
PreProcesses |
getPre_processes() |
java.lang.String |
getPresentation_form() |
java.lang.String |
getRow_map_name() |
java.lang.String |
getStrSubPk_value(IExecContext execContext) |
static java.lang.String |
getTableAndPkName(Database database,
java.lang.String parentTableName,
java.lang.String fieldName)
Gets the PK from the table referenced by fieldName
|
boolean |
isEnforce_concurrency() |
void |
rememberPreAndPostProcesses() |
void |
setEnforce_concurrency(boolean enforce_concurrency) |
void |
setField_list(FieldList field_list) |
void |
setForm(PresentationFormAction form) |
void |
setLabel_position(java.lang.String label_position) |
void |
setPk_value(java.lang.String pk_value) |
void |
setPost_processes(PostProcesses post_processes) |
void |
setPre_processes(PreProcesses pre_processes) |
void |
setPresentation_form(java.lang.String presentation_form) |
void |
setRow_map_name(java.lang.String row_map_name) |
java.lang.String |
toString() |
void |
validateStorage(java.lang.String errMsg)
Validates that the data_source_ref, storage_ref and table_name are set.
|
addAttributes, addToExecContext, buildInputForEdit, buildTdLabel, buildTextAreaInputForAddAndEdit, buildTextInputForAddAndEdit, displayForAdd, displayForEdit, displayForList, displayForSearch, displayForView, getPresentation_name, getTooltipgetAlign, getAttributes, getCss, getDirection, getDisplay_as, getExpression, getHeader_name, getHeight, getHref, getId, getName, getOnchange, getOnclick, getOnfocus, getOnselect, getPopulatorXml, getPostfix, getPrefix, getPresentation_name, getSnippet_ref, getSql, getStorage_config_ref, getStorage_config_ref, getTable_name, getTheme_name, getTheme_name, getTheme, getTheme, getTitle, getTooltip, getUri, getValign, getWidth, getWidth, getX, getX, getY, getY, getZindex, isVisible, setAlign, setAttributes, setCss, setDirection, setDisplay_as, setExpression, setHeader_name, setHeight, setHref, setId, setName, setOnchange, setOnclick, setOnfocus, setOnselect, setPopulatorXml, setPostfix, setPrefix, setPresentation_name, setSnippet_ref, setSql, setStorage_config_ref, setTable_name, setTheme_name, setTheme, setTitle, setTooltip, setUri, setValign, setVisible, setWidth, setX, setY, setZindexaddButtonsToExecContext, addLinksToExecContext, buildButtons, buildHiddenInput, buildInput, buildLinks, buildPasswordInput, buildTextInput, findFormId, getButton, getButtons, getLink, getLinks, setButton, setLink, setLinksaddChild, clearActions, doReplace, doReplace, getActions, getChild, getContent, getFirstValueFound, getParent, getReplacementContent, getReplacementMarker, isUsedForDisplay, processAction, setAction, setActions, setChild, setContent, setParent, setReplacementContent, setReplacementMarker, setUsedForDisplayclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getLinks, getTheme, getTheme, getTitle, getWidth, isVisiblegetSql, getTable_name, setSql, setTable_namepublic java.lang.String execute(IExecContext execContext) throws java.lang.Exception
BaseActionexecute in class BaseActionexecContext - the application execution contextjava.lang.Exceptionpublic static java.lang.String getChildPkId(Database database, Table table, Field field)
public static java.lang.String getTableAndPkName(Database database, java.lang.String parentTableName, java.lang.String fieldName)
database - fieldName - public java.lang.String toString()
toString in class java.lang.Objectpublic void setLabel_position(java.lang.String label_position)
setLabel_position in class CommonFormFieldspublic java.lang.String getLabel_position()
getLabel_position in class CommonFormFieldspublic void setPk_value(java.lang.String pk_value)
public java.lang.String getPk_value()
public java.lang.String getStrSubPk_value(IExecContext execContext)
public void setField_list(FieldList field_list)
public FieldList getField_list()
public IExecContext getExecContext()
getExecContext in interface FormDrawingpublic java.util.List<HtmlInput> getHiddenFields()
getHiddenFields in interface FormDrawingpublic void rememberPreAndPostProcesses()
public void validateStorage(java.lang.String errMsg)
IStorageFormActionvalidateStorage in interface IStorageFormActionpublic void setPresentation_form(java.lang.String presentation_form)
public java.lang.String getPresentation_form()
public void setPre_processes(PreProcesses pre_processes)
public PreProcesses getPre_processes()
public void setPost_processes(PostProcesses post_processes)
public PostProcesses getPost_processes()
public PresentationFormAction getForm()
public void setForm(PresentationFormAction form)
form - the form to setpublic java.lang.String getRow_map_name()
public void setRow_map_name(java.lang.String row_map_name)
public boolean isEnforce_concurrency()
public void setEnforce_concurrency(boolean enforce_concurrency)