public class DojoTree extends DatasrcInstance
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DOJO_TREE_GRID_ATTR |
static java.lang.String |
ROOT_NODE |
databeanamIinitialize, DATASOURCE, errorChanged, errorLevel, errorsValidated, generatedControl, INPUTMODE, labelOverride, labelParams, LOG_CATEGORY, ONDATACAHNGE, originalControl, 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, propertyOriginator, RERENDER_PROPERTYchangedProperties, 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, properties, type| Constructor and Description |
|---|
DojoTree() |
| Modifier and Type | Method and Description |
|---|---|
int |
clickEvent() |
int |
copyMbo() |
com.ibm.json.java.JSONObject |
dropableObjects()
This method will return a map containing objectnames, and for each, a list of objectname the drag'n'drop feature is allowed for
|
protected java.lang.String |
generateTreeNodeUniqueId() |
java.util.List |
getCheckedNodes() |
java.util.List |
getColumns()
It will return all columns defined, only if the tree must be displayed as a grid
|
java.util.HashMap |
getConditionalProperties(MboRemote representedObject) |
DojoTreeBeanListener |
getDojoTreeBeanListener() |
int |
getFetchChildrenLimit() |
int |
getFetchChildrenSize() |
MXLogger |
getLogger() |
protected psdi.webclient.controls.DojoTreeNodePrototype |
getPrototypeForObject(java.lang.String objectName) |
DojoTreeNode |
getRootNode() |
DojoTreeNode |
getSelectedNode() |
boolean |
hasCheckBoxes() |
boolean |
hasDragNDrop() |
void |
initialize()
Overridden to setup the databean to use speecific dobjectName and dataattribute.
|
boolean |
isGrid() |
boolean |
mustUpdateSelectedNode() |
int |
pasteMbo() |
int |
render()
Render this control's components
|
int |
selectNode() |
void |
setDojoTreeBeanListener(DojoTreeBeanListener toSet) |
broadcastEvent, cleanup, getDataBean, instantiatedatasrc, instantiatedatasrcdesignaddChild, addComponent, canInsert, canInsert, canRemove, childHasError, childHasErrorFocus, clearComponent, clearErrors, clearFlags, copy, createRenderId, determineErrorLevel, errorLevelChanged, eventCheck, findComponentByDescriptorId, findDesignerProperty, findProperty, findUseForLablledByComponent, getAdaptorInstance, getBoundComponent, getComponent, getComponents, getConditonallyChanged, 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, hasSigOptionAccess, hasVisibleChildren, isDesignerEditedProperty, isDisabled, isFirstChildVisible, isFocusable, isGenerated, isHiddenByLicense, isIncluded, isLastChild, isMainrecActionMenu, isMasked, isOnTableFilterRow, isOnTableTitleRow, isPersistentProperty, isReInitialize, isSelected, isToBeDisplayedOnCurrentTab, isToBeDisplayedOnTab, isVisible, launchexternal, licenseCheck, moveChild, needsRender, parentPropertyChanged, parseParamvalues, preRender, preRenderChecks, propertyChanged, quickinsert, registerDesignerEditedProperty, reInitialize, removeChild, renderChildren, resetDataSource, resolveParam, resolveParams, setAttributeError, setBoundComponent, setChangedFlag, setChangedFlag, setConditionalProperties, 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, sigOptionCheck, sigOptionCheckForLookups, stopRender, walkForId, walkForIdaddChild, addChild, addRefreshListener, canSetProperty, clearChildren, clearPropChangeList, clearProperties, clone, clone, getBoolean, getChangedProperties, 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 static final java.lang.String DOJO_TREE_GRID_ATTR
public static final java.lang.String ROOT_NODE
public void initialize()
initialize in class ControlInstanceDataBean.initialize()public java.util.List getColumns()
public com.ibm.json.java.JSONObject dropableObjects()
public boolean hasDragNDrop()
public boolean hasCheckBoxes()
public DojoTreeNode getRootNode()
public DojoTreeNode getSelectedNode()
public boolean mustUpdateSelectedNode()
protected psdi.webclient.controls.DojoTreeNodePrototype getPrototypeForObject(java.lang.String objectName)
protected java.lang.String generateTreeNodeUniqueId()
public int pasteMbo()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic int copyMbo()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic int clickEvent()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic int render()
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
ControlInstancerender in class DatasrcInstancejava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic int selectNode()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic void setDojoTreeBeanListener(DojoTreeBeanListener toSet)
public DojoTreeBeanListener getDojoTreeBeanListener()
public java.util.HashMap getConditionalProperties(MboRemote representedObject) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.util.List getCheckedNodes()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic int getFetchChildrenSize()
public int getFetchChildrenLimit()
public MXLogger getLogger()
public boolean isGrid()