public class ListCP extends CommonFormFields implements IForm, FormDrawing, IStorageFormAction
Presents the control options for a list. These are next, prev, first, last and page.
It may also control the sort order. Lets see how it goes first. We might make a separate control for managing the sort order.
CHILD, CONTENT| Constructor and Description |
|---|
ListCP() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
execute(IExecContext execContext)
Draw the List Control Panel
|
java.lang.String |
getControl_panel_position() |
IExecContext |
getExecContext() |
java.lang.String |
getForm_id() |
java.lang.String |
getFormId()
will have an id.
|
java.util.List<HtmlInput> |
getHiddenFields() |
List |
getList() |
java.lang.String |
getMethod() |
java.lang.String |
getScript_after() |
java.lang.String |
getScript_before() |
Search |
getSearch() |
boolean |
isAjax_load() |
boolean |
isShow_pagination() |
void |
setAjax_load(boolean ajax_load) |
void |
setControl_panel_position(java.lang.String control_panel_position) |
void |
setForm_id(java.lang.String form_id) |
void |
setList(List list) |
void |
setMethod(java.lang.String method) |
void |
setScript_after(java.lang.String script_after) |
void |
setScript_before(java.lang.String script_before) |
void |
setSearch(Search search) |
void |
setShow_pagination(boolean show_pagination) |
void |
validateParams(java.lang.String errMsg) |
void |
validateStorage(java.lang.String errMsg)
Validates that the data_source_ref, storage_ref and table_name are set.
|
getAlign, 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
execute in class BaseActionexecContext - the application execution contextjava.lang.Exceptionpublic void setSearch(Search search)
public Search getSearch()
public void setList(List list)
public List getList()
public void setMethod(java.lang.String method)
public java.lang.String getMethod()
public IExecContext getExecContext()
getExecContext in interface FormDrawingpublic java.util.List<HtmlInput> getHiddenFields()
getHiddenFields in interface FormDrawingpublic void validateStorage(java.lang.String errMsg)
IStorageFormActionvalidateStorage in interface IStorageFormActionpublic void validateParams(java.lang.String errMsg)
public void setControl_panel_position(java.lang.String control_panel_position)
public java.lang.String getControl_panel_position()
public java.lang.String getFormId()
IFormpublic void setForm_id(java.lang.String form_id)
public java.lang.String getForm_id()
public boolean isAjax_load()
public void setAjax_load(boolean ajax_load)
public java.lang.String getScript_before()
public void setScript_before(java.lang.String script_before)
public java.lang.String getScript_after()
public void setScript_after(java.lang.String script_after)
public boolean isShow_pagination()
public void setShow_pagination(boolean show_pagination)