Class DwtListView

Object
   |
   +--DwtControl
         |
         +--DwtComposite
               |
               +--DwtListView
Direct Known Subclasses:
DwtChooserListView, DwtAddRemoveListView

class DwtListView
extends DwtComposite

Defined in DwtListView.js


Field Summary
<static>  Object _LAST_REASON
          
<static>  Object _TOOLTIP_DELAY
          
<static>  Object COL_MOVE_THRESHOLD
          
<static>  Object DEFAULT_LIMIT
          
<static>  Object HEADER_ID
          
<static>  Object HEADERITEM_ARROW
          
<static>  Object HEADERITEM_HEIGHT
          
<static>  Object HEADERITEM_LABEL
          
<static>  Object ITEM_DBL_CLICKED
          
<static>  Object ITEM_DESELECTED
          
<static>  Object ITEM_SELECTED
          
<static>  Object MAX_REPLENISH_THRESHOLD
          
<static>  Object MIN_COLUMN_WIDTH
          
<static>  Object TYPE_HEADER_ITEM
          
<static>  Object TYPE_HEADER_SASH
          
<static>  Object TYPE_LIST_ITEM
          
   
Fields inherited from class DwtControl
parent, _data, _eventMgr, _disposed, _className, _posStyle, _hoverOverListener, _hoverOutListener
 
Constructor Summary
DwtListView (parent, className, posStyle, headerList, noMaximize)
           
 
Method Summary
 void _addRow(row, index)
          
 Object _allowLeftSelection(clickedEl, ev, button)
          
 void _columnClicked(clickedCol, ev)
          
 Object _createItemHtml(item, now, isDnDIcon)
           Renders a single item as a DIV element.
 void _deselectAllSelectedItems()
          
 void _destroyDnDIcon(icon)
          
 Object _doubleClickAction(mouseEv, div)
          
 void _doubleClickListener(ev)
          
 Object _findAncestor(elem, attr)
          
 Object _getActionMenuForColHeader()
          
 Object _getChildren()
          
 Object _getDefaultSortbyForCol(colHeader)
          
 Object _getElFromItem(item)
          
 Object _getHeaderTableId()
          
 Object _getItemId(item)
          
 Object _getItemIndex(item)
          
 Object _getParentForColResize()
          
 Object _getSortableFromColId(colId)
          
 Object _getViewPrefix()
          
 Object _handleColHeaderDrop(ev)
          
 void _handleColHeaderMove(ev)
          
 void _handleColHeaderResize(ev)
          
 Object _handleColSashDrop(ev)
          
 Object _isValidDragObject(ev)
          
 void _itemClicked(clickedEl, ev)
          
 void _mouseDownListener(ev)
          
 void _mouseMoveListener(ev)
          
 Object _mouseOutAction(mouseEv, div)
          
 void _mouseOutListener(ev)
          
 Object _mouseOverAction(mouseEv, div)
          
 void _mouseOverListener(ev)
          
 Object _mouseUpAction(mouseEv, div)
          
 void _mouseUpListener(ev)
          
 void _relayout()
          
 void _renderList(list, noResultsOk)
          
 void _resetColWidth()
          
 void _resetList()
          
 void _resetListView()
          
 void _resetModelList()
          
 Object _setListEvent(ev, listEv, clickedEl)
          
 void _setNoResultsHtml()
          
 void _setSortedColStyle(columnId)
          
 void _sizeChildren(height)
          
 void _sortColumn(columnItem, bSortAsc)
          
 void _updateDragSelection(row, select)
          
 void addActionListener(listener)
          
 void addItem(item, index, skipNotify)
          
 void addItems(itemArray, index)
          
 void addSelectionListener(listener)
          
 void addStateChangeListener(listener)
          
 void associateItemWithElement(item, element, type, optionalId)
          
 void createHeaderHtml(defaultColumnSort)
          
 void deselectAll()
          
 void dragDeselect(row)
          
 void dragSelect(row)
          
 void emulateDblClick(item)
          
 void enableSorting(enabled)
          
 Object getColIndexForId(headerId)
          
 Object getDnDSelection()
          
 Object getItemFromElement(element)
          
 Object getLimit()
          
 Object getList()
          
 Object getNewOffset(bPageForward)
          
 Object getOffset()
          
 Object getPropagationForEvent()
          
 Object getReplenishThreshold()
          
 Object getReturnValueForEvent()
          
 Object getSelectedItems()
          
 Object getSelection()
          
 Object getSelectionCount()
          
 void handleActionPopdown()
          
 Object isMultiSelectEnabled()
          
 void reIndexColumn(columnIdx, newIdx)
          
 void removeActionListener(listener)
          
 void removeAll(skipNotify)
          
 void removeItem(item, skipNotify)
          
 void removeLastItem(skipNotify)
          
 void removeSelectionListener(listener)
          
 void removeStateChangeListener(listener)
          
 void replenish(list)
          
 void reSizeColumn(headerIdx, newWidth)
          
 void set(list, defaultColumnSort)
           Creates a list view out of the given vector of items.
 void setBounds(x, y, width, height)
          
 void setEnabled(enabled)
          
 void setMultiSelect(enabled)
          
 void setOffset(newOffset)
          
 void setSelectedItems(selectedArray)
          
 void setSelection(item, skipNotify)
          
 void setSize(width, height)
          
 void setSortByAsc(column, bSortByAsc)
          
 void setUI(defaultColumnSort, noResultsOk)
           Renders the list view using the current list of items.
 Object size()
          
 Object toString()
          
 
Methods inherited from class DwtComposite
dispose, getChildren, getNumChildren, removeChildren, clear, addChild, removeChild, _update
   
Methods inherited from class DwtControl
addControlListener, removeControlListener, addDisposeListener, removeDisposeListener, addListener, notifyListeners, isListenerRegistered, removeListener, removeAllListeners, getDocument, getData, setData, isDisposed, isInitialized, reparent, reparentHtmlElement, setHandler, clearHandler, getBounds, getClassName, setClassName, getCursor, setCursor, getDragSource, setDragSource, getDropTarget, setDropTarget, getEnabled, getHtmlElement, setHtmlElementId, getX, getXW, getY, getYH, getLocation, setLocation, getScrollStyle, setScrollStyle, getW, getH, getSize, getToolTipContent, setToolTipContent, getVisible, setVisible, setVisibility, getZIndex, setZIndex, zShow, setDisplay, preventSelection, preventContextMenu, _checkState, _isInputEl, _setEventHdlrs, _setMouseEventHdlrs, _setKeyPressEventHdlr, _dndDoHover, _getDnDIcon, _setDnDIconState, _dragEnter, _dragOver, _dragHover, _dragLeave, _drop, _initCtrl, setContent, clearContent, _badDropEffect, _handleHoverOver, _handleHoverOut
 

Field Detail

_LAST_REASON

<static> Object _LAST_REASON

_TOOLTIP_DELAY

<static> Object _TOOLTIP_DELAY

COL_MOVE_THRESHOLD

<static> Object COL_MOVE_THRESHOLD

DEFAULT_LIMIT

<static> Object DEFAULT_LIMIT

HEADER_ID

<static> Object HEADER_ID

HEADERITEM_ARROW

<static> Object HEADERITEM_ARROW

HEADERITEM_HEIGHT

<static> Object HEADERITEM_HEIGHT

HEADERITEM_LABEL

<static> Object HEADERITEM_LABEL

ITEM_DBL_CLICKED

<static> Object ITEM_DBL_CLICKED

ITEM_DESELECTED

<static> Object ITEM_DESELECTED

ITEM_SELECTED

<static> Object ITEM_SELECTED

MAX_REPLENISH_THRESHOLD

<static> Object MAX_REPLENISH_THRESHOLD

MIN_COLUMN_WIDTH

<static> Object MIN_COLUMN_WIDTH

TYPE_HEADER_ITEM

<static> Object TYPE_HEADER_ITEM

TYPE_HEADER_SASH

<static> Object TYPE_HEADER_SASH

TYPE_LIST_ITEM

<static> Object TYPE_LIST_ITEM

Constructor Detail

DwtListView

DwtListView(parent, className, posStyle, headerList, noMaximize)

Method Detail

_addRow

void _addRow(row, index)

_allowLeftSelection

Object _allowLeftSelection(clickedEl, ev, button)

_columnClicked

void _columnClicked(clickedCol, ev)

_createItemHtml

Object _createItemHtml(item, now, isDnDIcon)

_deselectAllSelectedItems

void _deselectAllSelectedItems()

_destroyDnDIcon

void _destroyDnDIcon(icon)

_doubleClickAction

Object _doubleClickAction(mouseEv, div)

_doubleClickListener

void _doubleClickListener(ev)

_findAncestor

Object _findAncestor(elem, attr)

_getActionMenuForColHeader

Object _getActionMenuForColHeader()

_getChildren

Object _getChildren()

_getDefaultSortbyForCol

Object _getDefaultSortbyForCol(colHeader)

_getElFromItem

Object _getElFromItem(item)

_getHeaderTableId

Object _getHeaderTableId()

_getItemId

Object _getItemId(item)

_getItemIndex

Object _getItemIndex(item)

_getParentForColResize

Object _getParentForColResize()

_getSortableFromColId

Object _getSortableFromColId(colId)

_getViewPrefix

Object _getViewPrefix()

_handleColHeaderDrop

Object _handleColHeaderDrop(ev)

_handleColHeaderMove

void _handleColHeaderMove(ev)

_handleColHeaderResize

void _handleColHeaderResize(ev)

_handleColSashDrop

Object _handleColSashDrop(ev)

_isValidDragObject

Object _isValidDragObject(ev)

_itemClicked

void _itemClicked(clickedEl, ev)

_mouseDownListener

void _mouseDownListener(ev)

_mouseMoveListener

void _mouseMoveListener(ev)

_mouseOutAction

Object _mouseOutAction(mouseEv, div)

_mouseOutListener

void _mouseOutListener(ev)

_mouseOverAction

Object _mouseOverAction(mouseEv, div)

_mouseOverListener

void _mouseOverListener(ev)

_mouseUpAction

Object _mouseUpAction(mouseEv, div)

_mouseUpListener

void _mouseUpListener(ev)

_relayout

void _relayout()

_renderList

void _renderList(list, noResultsOk)

_resetColWidth

void _resetColWidth()

_resetList

void _resetList()

_resetListView

void _resetListView()

_resetModelList

void _resetModelList()

_setListEvent

Object _setListEvent(ev, listEv, clickedEl)

_setNoResultsHtml

void _setNoResultsHtml()

_setSortedColStyle

void _setSortedColStyle(columnId)

_sizeChildren

void _sizeChildren(height)

_sortColumn

void _sortColumn(columnItem, bSortAsc)

_updateDragSelection

void _updateDragSelection(row, select)

addActionListener

void addActionListener(listener)

addItem

void addItem(item, index, skipNotify)

addItems

void addItems(itemArray, index)

addSelectionListener

void addSelectionListener(listener)

addStateChangeListener

void addStateChangeListener(listener)

associateItemWithElement

void associateItemWithElement(item, element, type, optionalId)

createHeaderHtml

void createHeaderHtml(defaultColumnSort)

deselectAll

void deselectAll()

dragDeselect

void dragDeselect(row)

dragSelect

void dragSelect(row)

emulateDblClick

void emulateDblClick(item)

enableSorting

void enableSorting(enabled)

getColIndexForId

Object getColIndexForId(headerId)

getDnDSelection

Object getDnDSelection()

getItemFromElement

Object getItemFromElement(element)

getLimit

Object getLimit()

getList

Object getList()

getNewOffset

Object getNewOffset(bPageForward)

getOffset

Object getOffset()

getPropagationForEvent

Object getPropagationForEvent()

getReplenishThreshold

Object getReplenishThreshold()

getReturnValueForEvent

Object getReturnValueForEvent()

getSelectedItems

Object getSelectedItems()

getSelection

Object getSelection()

getSelectionCount

Object getSelectionCount()

handleActionPopdown

void handleActionPopdown()

isMultiSelectEnabled

Object isMultiSelectEnabled()

reIndexColumn

void reIndexColumn(columnIdx, newIdx)

removeActionListener

void removeActionListener(listener)

removeAll

void removeAll(skipNotify)

removeItem

void removeItem(item, skipNotify)

removeLastItem

void removeLastItem(skipNotify)

removeSelectionListener

void removeSelectionListener(listener)

removeStateChangeListener

void removeStateChangeListener(listener)

replenish

void replenish(list)

reSizeColumn

void reSizeColumn(headerIdx, newWidth)

set

void set(list, defaultColumnSort)

setBounds

void setBounds(x, y, width, height)

setEnabled

void setEnabled(enabled)

setMultiSelect

void setMultiSelect(enabled)

setOffset

void setOffset(newOffset)

setSelectedItems

void setSelectedItems(selectedArray)

setSelection

void setSelection(item, skipNotify)

setSize

void setSize(width, height)

setSortByAsc

void setSortByAsc(column, bSortByAsc)

setUI

void setUI(defaultColumnSort, noResultsOk)

size

Object size()

toString

Object toString()


Documentation generated by JSDoc on Thu Apr 27 13:54:36 2006