@Component(tag="treeview", widgetModule="fujion-treeview", widgetClass="Treeview", parentTag="*", childTag=@Component.ChildTag(value="treenode")) public class Treeview extends BaseUIComponent implements Iterable<Treenode>, ISupportsModel<Treenode>
BaseComponent.SubComponent| Constructor and Description |
|---|
Treeview() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterAddChild(BaseComponent child) |
protected void |
afterRemoveChild(BaseComponent child) |
void |
collapseAll() |
void |
destroy() |
void |
expandAll() |
IModelAndView<Treenode,?> |
getModelAndView()
Returns the model and view for this component.
|
Treenode |
getSelectedNode() |
boolean |
getShowLines() |
boolean |
getShowRoot() |
boolean |
getShowToggles() |
Iterator<Treenode> |
iterator() |
void |
setSelectedNode(Treenode selectedNode) |
void |
setShowLines(boolean showLines) |
void |
setShowRoot(boolean showRoot) |
void |
setShowToggles(boolean showToggles) |
_syncClasses, _syncStyles, addClass, addMask, addMask, addMask, addStyle, addStyles, focus, getBalloon, getClasses, getContext, getCss, getDragid, getDropid, getFirstVisibleChild, getFirstVisibleChild, getFlex, getHeight, getHint, getKeycapture, getPopup, getStyle, getStyles, getTabindex, getWidth, hide, isDisabled, isVisible, removeClass, removeMask, removeStyle, scrollIntoView, setBalloon, setClasses, setContext, setCss, setDisabled, setDragid, setDropid, setFlex, setFocus, setHeight, setHint, setKeycapture, setPopup, setStyles, setTabindex, setVisible, setWidth, show, toggleClass_attach, _initProps, addChild, addChild, addChild, addChildren, addEventForward, addEventForward, addEventListener, addEventListener, addEventListener, addEventListener, afterSetParent, areEqual, beforeAddChild, beforeRemoveChild, beforeSetParent, bringToFront, defaultify, destroyChildren, detach, finalize, findAttribute, findByName, findByName, findChildByData, findChildByLabel, fireEvent, fireEvent, getAncestor, getAncestor, getAttribute, getAttribute, getAttribute, getAttributes, getChild, getChildAt, getChildCount, getChildCount, getChildren, getChildren, getContent, getData, getData, getDefinition, getFirstChild, getId, getIndex, getLastChild, getName, getNamespace, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, hasAttribute, hasEventListener, hasEventListener, invoke, invoke, invokeIfAttached, isAncestor, isContainer, isContentSynced, isDead, isNamespace, notifyAncestors, nullify, onAttach, onDestroy, removeAttribute, removeChild, removeEventForward, removeEventForward, removeEventListener, removeEventListener, removeEventListener, removeEventListener, setAttribute, setContent, setContentSynced, setData, setIndex, setName, setParent, sub, swapChildren, sync, toString, trimify, validate, validate, validateChild, validateIsChild, validatePage, validateParent, wireControllerclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorgetDeferredRendering, getModel, getModel, getModelAndView, getPaginator, getRenderer, getRenderer, setDeferredRendering, setModel, setRenderer@Component.PropertyGetter(value="showRoot") public boolean getShowRoot()
@Component.PropertySetter(value="showRoot") public void setShowRoot(boolean showRoot)
@Component.PropertyGetter(value="showLines") public boolean getShowLines()
@Component.PropertySetter(value="showLines") public void setShowLines(boolean showLines)
@Component.PropertyGetter(value="showToggles") public boolean getShowToggles()
@Component.PropertySetter(value="showToggles") public void setShowToggles(boolean showToggles)
public void collapseAll()
public void expandAll()
public Treenode getSelectedNode()
public void setSelectedNode(Treenode selectedNode)
protected void afterRemoveChild(BaseComponent child)
afterRemoveChild in class BaseUIComponentprotected void afterAddChild(BaseComponent child)
afterAddChild in class BaseComponentpublic void destroy()
destroy in class BaseComponentpublic IModelAndView<Treenode,?> getModelAndView()
ISupportsModelgetModelAndView in interface ISupportsModel<Treenode>Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.