Class DwtListView
Object
|
+--DwtControl
|
+--DwtComposite
|
+--DwtListView
-
Direct Known Subclasses:
-
DwtChooserListView, DwtAddRemoveListView
- class
DwtListView
- extends DwtComposite
Defined in DwtListView.js
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 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
|
_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
DwtListView
DwtListView(parent, className, posStyle, headerList, noMaximize)
_addRow
void _addRow(row, index)
_allowLeftSelection
Object _allowLeftSelection(clickedEl, ev, button)
_columnClicked
void _columnClicked(clickedCol, ev)
_createItemHtml
Object _createItemHtml(item, now, isDnDIcon)
Renders a single item as a DIV element.
Default implementation creates a simple div with the innerHTML set to
the string value of the item.
_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)
Creates a list view out of the given vector of items. The derived class should override _createItemHtml()
in order to display an item.
Parameters:
list
- a vector of items (AjxVector)
defaultColumnSort
- default column field to sort (optional)
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)
Renders the list view using the current list of items.
Parameters:
defaultColumnSort
- [string] ID of column that represents default sort order
noResultsOk
- [boolean]* if true, don't show "No Results" for empty list
size
Object size()
toString
Object toString()
Documentation generated by
JSDoc on Thu Apr 27 13:54:36 2006