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_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 |
---|
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, instantiatedatasrcdesign
addChild, 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, walkForId
addChild, 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, toString
public static final java.lang.String DOJO_TREE_GRID_ATTR
public static final java.lang.String ROOT_NODE
public void initialize()
initialize
in class ControlInstance
DataBean.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.RemoteException
MXException
public int copyMbo() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public int clickEvent() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public int render() throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
ControlInstance
render
in class DatasrcInstance
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public int selectNode() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public 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.RemoteException
MXException
public java.util.List<DojoTreeNode> getCheckedNodes() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public int getFetchChildrenSize()
public int getFetchChildrenLimit()
public MXLogger getLogger()
public boolean isGrid()