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 |
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 |
|---|
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
|
java.util.List<DojoTreeNode> |
getCheckedNodes() |
java.util.List<BaseInstance> |
getColumns()
It will return all columns defined, only if the tree must be displayed as a grid
|
java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.lang.String[]>> |
getConditionalProperties(MboRemote representedObject) |
DojoTreeBeanListener |
getDojoTreeBeanListener() |
int |
getFetchChildrenLimit() |
int |
getFetchChildrenSize() |
MXLogger |
getLogger() |
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, copy, createRenderId, 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, hasVisibleChildren, 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, removeChild, 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, 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 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<BaseInstance> getColumns()
public com.ibm.json.java.JSONObject dropableObjects()
public boolean hasDragNDrop()
public boolean hasCheckBoxes()
public DojoTreeNode getRootNode()
public DojoTreeNode getSelectedNode()
public boolean mustUpdateSelectedNode()
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<java.lang.String,java.util.TreeMap<java.lang.Integer,java.lang.String[]>> getConditionalProperties(MboRemote representedObject) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.util.List<DojoTreeNode> getCheckedNodes() throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic int getFetchChildrenSize()
public int getFetchChildrenLimit()
public MXLogger getLogger()
public boolean isGrid()