public class AjaxSelect extends SelectForm implements FormDrawing, IStorageFormAction
Requires the following parameters
ClientParamNames.STORAGE_CONFIG_REF
ClientParamNames.TABLE_NAME_MAP_ENTRY
ClientParamNames.FIELD_NAME_MAP_ENTRY
ClientParamNames.THEME_NAME_MAP_ENTRY
ClientParamNames.PARENT_TABLE_AND_PK_NAME
ClientParamNames.LABEL_POSITION_MAP_ENTRY
returns an html select for insertion or update into the browser dom.
CHILD, CONTENT| Constructor and Description |
|---|
AjaxSelect() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildSelect(IExecContext execContext) |
java.lang.String |
execute(IExecContext execContext)
Executes an action
|
IExecContext |
getExecContext() |
java.lang.String |
getField_name() |
java.util.List<HtmlInput> |
getHiddenFields() |
void |
getHttpRequestParams(IExecContext execContext) |
java.lang.String |
getParentTableAndPkName() |
void |
setField_name(java.lang.String field_name) |
void |
setParentTableAndPkName(java.lang.String parentTableAndPkName) |
void |
validateStorage(java.lang.String errMsg)
Validates that the data_source_ref, storage_ref and table_name are set.
|
buildSearchPresentationFromField, buildSelectionPresentation, getDatabase, getStorageConfig, getTable, setDatabase, setExecContext, setStorageConfig, setTablegetAlign, getAttributes, getCss, getDirection, getDisplay_as, getExpression, getHeader_name, getHeight, getHref, getId, getLabel_position, 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, setLabel_position, 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, toString, 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 java.lang.String buildSelect(IExecContext execContext) throws java.lang.Exception
java.lang.Exceptionpublic void validateStorage(java.lang.String errMsg)
IStorageFormActionvalidateStorage in interface IStorageFormActionpublic IExecContext getExecContext()
getExecContext in interface FormDrawingpublic java.util.List<HtmlInput> getHiddenFields()
getHiddenFields in interface FormDrawingpublic void setField_name(java.lang.String field_name)
public java.lang.String getField_name()
public void getHttpRequestParams(IExecContext execContext)
public void setParentTableAndPkName(java.lang.String parentTableAndPkName)
public java.lang.String getParentTableAndPkName()