public class TableCol extends ControlInstance
| Modifier and Type | Field and Description |
|---|---|
double |
size |
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_PROPERTYEXCEPTION_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 |
|---|
TableCol() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTableCell(java.lang.String tableCellId) |
boolean |
canInsert(ControlInstance newControl)
Can this control have the new control inserted
Extend this method if a control has rules for whether or not it can have a new control inserted into it
|
boolean |
canRemove()
Can the control be removed
Extend this method if a control has rules for whether or not it can be removed
|
void |
clearTableCells() |
int |
getColumnNum() |
java.lang.String |
getHeaderId() |
java.lang.String |
getLinkedProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key)
Change get properties method: get descriptor's property, if not there throw InvalidPropertyException (print stack trace)
if the property is in the control's properties, return it if it's null (not returned from the control) and the descriptor
property is global, ask parent if parent != null
|
java.util.Vector<java.lang.String> |
getTableCells() |
boolean |
hasInternalControls() |
void |
initialize()
should be extended to do any setup required by the instance.
|
boolean |
isLTROnly() |
boolean |
isNumeric() |
void |
removeChild(ControlInstance child) |
void |
removeTableCell(java.lang.String id) |
int |
render()
Render this control's components
|
void |
setAttributeError(UIERMBoundControl boundControl,
ERMAttributeError error) |
void |
setComponentForErrorFocus(ControlInstance innerControl) |
ControlInstance |
setDesignerSelected(boolean selected)
Sets whether this control is selected in the app designer
|
void |
setErrorFocusOnControl(UIERMBoundControl ermControl,
int mboIndex) |
void |
setHeaderId(java.lang.String anId) |
void |
setInternalControls() |
addChild, addComponent, broadcastEvent, 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, 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, reInitialize, renderChildren, resetDataSource, resolveParam, resolveParams, setBoundComponent, setChangedFlag, setChangedFlag, setDisabled, setElement, setFocus, setFocus, setFocusable, setFocusTable, setGenerated, setGeneratedControl, setIncluded, setIncluded, setNeedsRender, setOnTableFilterRow, setOnTableRow, setOnTableTitleRow, setOriginalControl, setPropertyOriginator, setPropertyUncle, setReInitialize, setReRenderFlags, setSelected, setSkipPreRender, setTableControl, setVisibility, stopRender, walkForId, walkForIdaddChild, 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, maintainControlId, removeProperty, setConsiderInDesigner, setDescriptor, setDynamicContainer, setOnTable, setParent, setProperty, setProperty, setRenderId, setType, setWebClientSession, toStringpublic int getColumnNum()
public void initialize()
BaseInstanceinitialize in class ControlInstancepublic int render()
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
ControlInstancerender in class ControlInstancejava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic java.lang.String getLinkedProperty(java.lang.String key)
public java.lang.String getProperty(java.lang.String key)
ControlInstancegetProperty in class ControlInstancepublic boolean hasInternalControls()
public void setInternalControls()
public java.util.Vector<java.lang.String> getTableCells()
public void addTableCell(java.lang.String tableCellId)
tableCells - the tableCells to setpublic void removeChild(ControlInstance child)
removeChild in class ControlInstancepublic void removeTableCell(java.lang.String id)
public void clearTableCells()
public ControlInstance setDesignerSelected(boolean selected)
ControlInstancesetDesignerSelected in class ControlInstanceselected - - booleanpublic boolean isNumeric()
public boolean isLTROnly()
public boolean canRemove()
ControlInstancecanRemove in class ControlInstancepublic boolean canInsert(ControlInstance newControl)
ControlInstancecanInsert in class ControlInstancepublic void setComponentForErrorFocus(ControlInstance innerControl)
public void setErrorFocusOnControl(UIERMBoundControl ermControl, int mboIndex)
setErrorFocusOnControl in class ControlInstancepublic void setAttributeError(UIERMBoundControl boundControl, ERMAttributeError error)
setAttributeError in class ControlInstancepublic void setHeaderId(java.lang.String anId)
public java.lang.String getHeaderId()