public class List extends DrawFormFields implements FormDrawing, IStorageFormAction
parameters / attributes will build the the html attributes needed for display.
| Modifier and Type | Class and Description |
|---|---|
static class |
List.format |
static class |
List.request_parameters
It is possible to override the setting for the following list attributes by passing the values in the browser request parameters.
|
CHILD, CONTENT| Constructor and Description |
|---|
List() |
| Modifier and Type | Method and Description |
|---|---|
HtmlTh |
buildHeader(CommonStorageField field,
Theme theme,
java.lang.String align) |
HtmlTh |
buildHeader(java.lang.String tooltip,
java.lang.String presentationName,
Theme theme,
java.lang.String align) |
HtmlDiv |
drawDivValue(IDrawParams params,
java.lang.String fieldPresentationData,
Theme theme) |
HtmlTd |
drawRowValue(IDrawParams params,
Html[] fieldPresentationData,
Theme theme) |
java.lang.String |
execute(IExecContext execContext)
Executes an action
|
IExecContext |
getExecContext() |
FieldList |
getField_list() |
PresentationFormAction |
getForm() |
java.lang.String |
getGroup_by() |
java.lang.String |
getHeader_align() |
java.util.List<HtmlInput> |
getHiddenFields() |
java.lang.String |
getJoin() |
java.lang.String |
getKey() |
java.lang.String |
getOrder_by() |
java.lang.String |
getOutput_format() |
int |
getPage() |
java.lang.String |
getPresentation_form() |
java.lang.String |
getRow_height() |
java.lang.String |
getRow_map_name() |
java.lang.String |
getRows()
Number of rows to return for a query
|
java.lang.String |
getRows(IExecContext execContext)
Number of rows to return for a query
|
int |
getRowsAsInt(IExecContext execContext) |
int |
getTotalRows()
total rows returned for count(*) of query.
|
java.lang.String |
getWhere() |
boolean |
isRemove_html() |
boolean |
isRow_index() |
void |
setField_list(FieldList field_list) |
void |
setForm(PresentationFormAction form) |
void |
setGroup_by(java.lang.String group_by) |
void |
setHeader_align(java.lang.String header_align) |
void |
setJoin(java.lang.String join) |
void |
setKey(java.lang.String key) |
void |
setOrder_by(java.lang.String order_by) |
void |
setOutput_format(java.lang.String output_format) |
void |
setPage(int page) |
void |
setPresentation_form(java.lang.String presentation_form) |
void |
setRemove_html(boolean remove_html) |
void |
setRow_height(java.lang.String row_height) |
void |
setRow_index(boolean rowIndex) |
void |
setRow_map_name(java.lang.String row_map_name) |
void |
setRows(java.lang.String rows) |
void |
setTotalRows(int totalRows) |
void |
setWhere(java.lang.String where) |
java.lang.String |
toString() |
void |
validateStorage(IExecContext execContext,
java.lang.String errMsg)
Validates that the data_source_ref, storage_ref and table_name are set.
|
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, 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, wait, wait, waitgetId, getLinks, getTheme, getTheme, getTitle, getWidth, isVisiblegetSql, getTable_name, setSql, setTable_namepublic java.lang.String execute(IExecContext execContext) throws DBSQLException, NestedActionException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, BadXMLException, java.io.IOException
BaseActionexecute in class BaseActionexecContext - the application execution contextDBSQLExceptionNestedActionExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionBadXMLExceptionjava.io.IOExceptionpublic int getTotalRows()
public void setTotalRows(int totalRows)
public HtmlDiv drawDivValue(IDrawParams params, java.lang.String fieldPresentationData, Theme theme)
public HtmlTd drawRowValue(IDrawParams params, Html[] fieldPresentationData, Theme theme)
public HtmlTh buildHeader(CommonStorageField field, Theme theme, java.lang.String align)
public HtmlTh buildHeader(java.lang.String tooltip, java.lang.String presentationName, Theme theme, java.lang.String align)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setRows(java.lang.String rows)
public int getRowsAsInt(IExecContext execContext)
public java.lang.String getRows()
public java.lang.String getRows(IExecContext execContext)
public void setPage(int page)
public int getPage()
public void setHeader_align(java.lang.String header_align)
public java.lang.String getHeader_align()
public void setField_list(FieldList field_list)
public FieldList getField_list()
public void setWhere(java.lang.String where)
public java.lang.String getWhere()
public void setJoin(java.lang.String join)
public java.lang.String getJoin()
public void setRow_height(java.lang.String row_height)
public java.lang.String getRow_height()
public java.util.List<HtmlInput> getHiddenFields()
getHiddenFields in interface FormDrawingpublic IExecContext getExecContext()
getExecContext in interface FormDrawingpublic void validateStorage(java.lang.String errMsg)
validateStorage in interface IStorageFormActionerrMsg - public void validateStorage(IExecContext execContext, java.lang.String errMsg)
errMsg - public boolean isRow_index()
public void setRow_index(boolean rowIndex)
public void setOrder_by(java.lang.String order_by)
public java.lang.String getOrder_by()
public void setGroup_by(java.lang.String group_by)
public java.lang.String getGroup_by()
public void setPresentation_form(java.lang.String presentation_form)
public java.lang.String getPresentation_form()
public java.lang.String getOutput_format()
public void setOutput_format(java.lang.String output_format)
output_format - the output_format to setpublic boolean isRemove_html()
public void setRemove_html(boolean remove_html)
public java.lang.String getKey()
public void setKey(java.lang.String key)
public PresentationFormAction getForm()
public void setForm(PresentationFormAction form)
public java.lang.String getRow_map_name()
public void setRow_map_name(java.lang.String row_map_name)
row_map_name - the row_map_name to set