public class TableBody extends ControlInstance
amIinitialize, DATASOURCE, INPUTMODE, labelOverride, ONDATACAHNGE, PARAM_APP, PARAM_APPTABTYPE, PARAM_DESIGNMODE, PARAM_LIGHTNING, PARAM_MOBILE, PARAM_MODULE, PARAM_PAGE, PARAM_PARENTCOMPONENT, PARAM_PARENTCONTROL, PARAM_PRESENTATION, PARAM_SCREENREADER, PARAM_SKINNAME, PARAM_TAB, PARAM_TABGROUP, PARAM_TABGROUP_MAIN, PARAM_TABLE, PARAM_USERINFO, PARAM_VERTICALLABEL, RERENDER_PROPERTY
EXCEPTION_ERROR, EXCEPTION_INFO, EXCEPTION_NONE, EXCEPTION_REQUIREDFIELD, EXCEPTION_SMARTFILL, EXCEPTION_WARNING, EXCEPTION_YESNOCANCEL, FORCE_WARNING_HANDLING, NO_PROMPT_WITH_WARNING, presentationTags, PROMPT_WHEN_WARNING_EXIST
Constructor and Description |
---|
TableBody() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(BaseInstance child,
int index) |
boolean |
canRemove()
Can the control be removed
Extend this method if a control has rules for whether or not it can be removed
|
void |
checkRecordLock(PageInstance page,
java.util.List<TableCol> colControls)
Checks if this control is on a ResultsBean and Application Record Locking is enabled.
|
java.util.List |
getDisplayRules() |
java.util.List |
getRangesForRule(java.lang.String aRule) |
java.lang.String |
getTableBodyComponentRenderId()
Returns the render id for the tablebody component.
|
void |
initialize()
This will create a tablerow for the filter and all visible rows.
|
boolean |
maintainControlId() |
void |
reInitialize()
This will clear all generated children
|
void |
removeChild(ControlInstance child) |
int |
render()
Render this control's components
|
void |
setDataRowNum(int row) |
void |
setMockRowNum(int row) |
void |
setTableBodyComponentRenderId(java.lang.String id) |
void |
setupForSubSelect() |
int |
toggleselectrecords() |
addChild, addComponent, broadcastEvent, canInsert, canInsert, childHasError, childHasErrorFocus, cleanup, clearComponent, clearErrors, copy, createRenderId, errorLevelChanged, eventCheck, findComponentByDescriptorId, findDesignerProperty, findProperty, findUseForLablledByComponent, getAdaptorInstance, getBoundComponent, getComponent, getComponents, getConditonallyChanged, getDataBean, getDataSource, getDescriptorControl, getDesignerProperty, getDesignerSelected, getDesignerSelectedControl, getElement, getErrorLevel, getGeneratedControl, getOriginalControl, getOriginalProperty, getProperties, getProperty, getProperty, getPropertyIgnoreFlags, getPropertyOriginator, getPropertyUncle, getRecordHover, getSkipPreRender, getTableControl, getTakesValueComponent, handleEvent, hasChanged, hasChangedConditionally, hasChildElements, hasMaskedChanged, hasRecordHover, hasVisibleChildren, instantiatedatasrc, isDesignerEditedProperty, isDisabled, isFocusable, isGenerated, isHiddenByLicense, isIncluded, isLastChild, isMainrecActionMenu, isMasked, isOnTableFilterRow, isOnTableTitleRow, isPersistentProperty, isReInitialize, isSelected, isToBeDisplayedOnCurrentTab, isToBeDisplayedOnTab, isVisible, launchexternal, moveChild, needsRender, parseParamvalues, preRender, preRenderChecks, quickinsert, registerDesignerEditedProperty, renderChildren, resetDataSource, resolveParam, resolveParams, setAttributeError, setBoundComponent, setChangedFlag, setChangedFlag, setDesignerSelected, setDisabled, setElement, setErrorFocusOnControl, setFocus, setFocus, setFocusable, setFocusTable, setGenerated, setGeneratedControl, setIncluded, setIncluded, setNeedsRender, setOnTableFilterRow, setOnTableRow, setOnTableTitleRow, setOriginalControl, setPropertyOriginator, setPropertyUncle, setReInitialize, setReRenderFlags, setSelected, setSkipPreRender, setTableControl, setVisibility, stopRender, walkForId, walkForId
addChild, addRefreshListener, clearChildren, clearProperties, clone, clone, getBoolean, getChildCount, getChildIndex, getChildren, getConsiderInDesigner, getDescriptor, getId, getIdExtension, getInt, getLocalizedType, getPage, getParent, getParentInstance, getPropertyNames, getRefreshListeners, getRenderId, getRowNum, getSafeId, getString, getType, getWebClientSession, handleEvent, hasAnyPropertyChanged, hasLocalProperty, hasPropertyChanged, initProperty, isDynamicContainer, isOnTable, isOnTableRow, removeProperty, setConsiderInDesigner, setDescriptor, setDynamicContainer, setOnTable, setParent, setProperty, setProperty, setRenderId, setType, setWebClientSession, toString
public void reInitialize()
reInitialize
in class ControlInstance
public void initialize()
initialize
in class ControlInstance
public void checkRecordLock(PageInstance page, java.util.List<TableCol> colControls)
page
- colControls
- public void setupForSubSelect()
public java.util.List getDisplayRules()
public java.util.List getRangesForRule(java.lang.String aRule)
public int render() throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
ControlInstance
render
in class ControlInstance
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void removeChild(ControlInstance child)
removeChild
in class ControlInstance
public void addChild(BaseInstance child, int index)
addChild
in class BaseInstance
public int toggleselectrecords() throws MXException
MXException
public void setDataRowNum(int row)
public void setMockRowNum(int row)
public boolean canRemove()
ControlInstance
canRemove
in class ControlInstance
public void setTableBodyComponentRenderId(java.lang.String id)
public java.lang.String getTableBodyComponentRenderId()
public boolean maintainControlId()
maintainControlId
in class BaseInstance