Class DwtTreeItem
Object
|
+--DwtControl
|
+--DwtComposite
|
+--DwtTreeItem
- class
DwtTreeItem
- extends DwtComposite
This class implements a tree item widget.
Defined in DwtTreeItem.js
Author: Ross Dargahi
Constructor Summary |
DwtTreeItem
(parent, index, text, imageInfo, deferred, className, posStyle)
Creates a Tree Item.
|
Methods inherited from class DwtControl |
addControlListener, removeControlListener, addDisposeListener, removeDisposeListener, addListener, notifyListeners, isListenerRegistered, removeListener, removeAllListeners, getDocument, getData, setData, isDisposed, isInitialized, getPropagationForEvent, getReturnValueForEvent, reparent, reparentHtmlElement, setHandler, clearHandler, getBounds, setBounds, getClassName, setClassName, getCursor, setCursor, getDragSource, setDragSource, getDropTarget, setDropTarget, getEnabled, setEnabled, getHtmlElement, setHtmlElementId, getX, getXW, getY, getYH, getLocation, setLocation, getScrollStyle, setScrollStyle, getW, getH, getSize, setSize, getToolTipContent, setToolTipContent, getVisible, setVisibility, getZIndex, setZIndex, zShow, setDisplay, preventSelection, preventContextMenu, _checkState, _isInputEl, _setEventHdlrs, _setMouseEventHdlrs, _setKeyPressEventHdlr, _dndDoHover, _setDnDIconState, _destroyDnDIcon, _isValidDragObject, _dragOver, _initCtrl, setContent, clearContent, _badDropEffect, _handleHoverOver, _handleHoverOut
|
_actionedClassName
Object _actionedClassName
_actionEnabled
Object _actionEnabled
_deferred
Object _deferred
_dragOverClassName
Object _dragOverClassName
_imageInfoParam
Object _imageInfoParam
_index
Object _index
_initialized
Object _initialized
_itemChecked
Object _itemChecked
_origClassName
Object _origClassName
_selectedClassName
Object _selectedClassName
_selectionEnabled
Object _selectionEnabled
_textClassName
Object _textClassName
_textParam
Object _textParam
_tree
Object _tree
_NODECELL_DIM
<static> Object _NODECELL_DIM
DwtTreeItem
DwtTreeItem(parent, index, text, imageInfo, deferred, className, posStyle)
Parameters:
parent
- the parent widget
index
- location in siblings (optional)
text
- label text for the tree item (optional);
imageInfo
- icon for the tree item (optional)
deferred
- if true, then the UI elements of the item are not rendered until needed (i.e. when item becomes visible)
className
- CSS class (optional)
posStyle
- positioning style (absolute, static, or relative - optional defaults to static)
_addDeferredChild
void _addDeferredChild(child, index)
_addItem
void _addItem(item, index)
_doubleClickListener
void _doubleClickListener(ev)
_dragEnter
void _dragEnter()
_dragHover
void _dragHover()
_dragLeave
void _dragLeave()
_drop
void _drop()
_expand
void _expand(expand, ev)
_getDnDIcon
Object _getDnDIcon()
_initialize
void _initialize(index)
_isChildOf
Object _isChildOf(item)
_mouseDownListener
void _mouseDownListener(ev)
_mouseOutListener
void _mouseOutListener(ev)
_mouseUpListener
void _mouseUpListener(ev)
_realizeDeferredChildren
void _realizeDeferredChildren()
_setActioned
Object _setActioned(actioned)
_setSelected
Object _setSelected(selected)
addChild
void addChild(child)
Adds the given child control to this control.
Parameters:
child
- [DwtControl] the child control to add
addSeparator
void addSeparator(index)
Adds a separator at the given index. If no index is provided, adds it at the
end. A separator cannot currently be added as the first item (the child div will
not have been created).
Parameters:
index
- position at which to add the separator
enableAction
void enableAction(enable)
enableSelection
void enableSelection(enable)
getActioned
Object getActioned()
getChecked
Object getChecked()
getExpanded
Object getExpanded()
getImage
Object getImage()
getItemCount
Object getItemCount()
getItems
Object getItems()
getSelected
Object getSelected()
getText
Object getText()
removeChild
void removeChild(child)
Removes the given child control from this control. A removed child is no longer retrievable via
getHtmlElement(), so there is an option to save a reference to the removed child. That way it can
be added later using addChild().
Parameters:
child
- [DwtControl] the child control to remove
preserveElement
- [boolean] if true, the child will save a reference to its removed element
setChecked
void setChecked(checked, force)
setDndImage
void setDndImage(imageInfo)
setDndText
void setDndText(text)
setExpanded
void setExpanded(expanded, recurse)
Expands or collapses this tree item.
Parameters:
expanded
- if true, expands this node, otherwise collapses it
recurse
- expand children recursively (doesn't apply to collapsing)
setImage
void setImage(imageInfo)
setText
void setText(text)
setVisible
void setVisible(visible, itemOnly, childOnly)
Makes this tree item, or just part of it, visible or hidden.
Parameters:
visible
- if true, item (or part of it) becomes visible
itemOnly
- apply to this item's DIV only; child items are unaffected
childOnly
- apply to this item's child items only
showCheckBox
void showCheckBox(show)
showExpansionIcon
void showExpansionIcon(show)
toString
Object toString()
_checkBoxMouseDownHdlr
<static> Object _checkBoxMouseDownHdlr(ev)
_checkBoxMouseUpHdlr
<static> void _checkBoxMouseUpHdlr(ev)
_nodeIconMouseDownHdlr
<static> Object _nodeIconMouseDownHdlr(ev)
_nodeIconMouseUpHdlr
<static> Object _nodeIconMouseUpHdlr(ev)
Documentation generated by
JSDoc on Thu Apr 27 13:54:36 2006