Class DwtCalendar

Object
   |
   +--DwtControl
         |
         +--DwtComposite
               |
               +--DwtCalendar

class DwtCalendar
extends DwtComposite


The DwtCalendar widget provides a calendar view.
Defined in DwtCalendar.js

Author: Ross Dargahi , Roland Schemers


Field Summary
 Object _activatedDayClassName
          
 Object _forceRollOver
          
 Object _greyClassName
          
 Object _hidePrevNextMo
          
 Object _hiliteClassName
          
 Object _readOnly
          
 Object _selectedDayClassName
          
 Object _selectionMode
          
 Object _skipNotifyOnPage
          
 Object _todayClassName
          
 Object _triggeredDayClassName
          
 Object _uuid
          
 Object _weekDays
          
 Object _workingDays
          
<static>  Object _ACTIVATED
          
<static>  Object _BUTTON_ACTIVATED_CLASS
          
<static>  Object _BUTTON_CLASS
          
<static>  Object _BUTTON_TRIGGERED_CLASS
          
<static>  Object _DAYS_IN_MONTH
          
<static>  Object _DEF_WORKING_DAYS
          
<static>  Object _DESELECTED
          
<static>  Object _FULL_WEEK
          
<static>  Object _LAST_DAY_CELL_IDX
          
<static>  Object _NEXT_MONTH
          
<static>  Object _NO_MONTH
          
<static>  Object _NORMAL
          
<static>  Object _PREV_MONTH
          
<static>  Object _SELECTED
          
<static>  Object _THIS_MONTH
          
<static>  Object _TITLE_ACTIVATED_CLASS
          
<static>  Object _TITLE_CLASS
          
<static>  Object _TITLE_TRIGGERED_CLASS
          
<static>  Object _tmpDate
          
<static>  Object _TRIGGERED
          
<static>  Object DATE_DBL_CLICKED
          
<static>  Object DATE_DESELECTED
          
<static>  Object DATE_SELECTED
          
<static>  Object DAY
          
<static>  Object FRI
          
<static>  Object MON
          
<static>  Object MONTH
          
<static>  Object RANGE_CHANGE
          
<static>  Object SAT
          
<static>  Object SUN
          
<static>  Object THU
          
<static>  Object TUE
          
<static>  Object WED
          
<static>  Object WEEK
          
<static>  Object WORK_WEEK
          
   
Fields inherited from class DwtControl
parent, _data, _eventMgr, _disposed, _className, _posStyle, _hoverOverListener, _hoverOutListener
 
Constructor Summary
DwtCalendar (parent, className, posStyle, firstDayOfWeek, forceRollOver, workingDaysArray, hidePrevNextMo, readOnly)
            Creates a calendar widget
 
Method Summary
 void _doubleClickListener(ev)
          
 void _dragEnter(ev)
          
 void _dragHover(ev)
          
 void _dragLeave(ev)
          
 void _dragOver(ev)
          
 Object _getDayCellId(cellId)
          
 Object _getDayCellIndex(cellId)
          
 Object _getDaysInMonth(mo, yr)
          
 Object _getDOWCellId(cellId)
          
 void _init()
          
 void _installListeners()
          
 Object _layout()
          
 void _mouseDownListener(ev)
          
 void _mouseOutListener(ev)
          
 void _mouseOverListener(ev)
          
 void _mouseUpListener(ev)
          
 void _nextMonth(ev)
          
 void _nextYear(ev)
          
 void _notifyListeners(eventType, type, detail, ev)
          
 void _prevMonth(ev)
          
 void _prevYear(ev)
          
 Object _setCellClassName(cell, className, mode)
          
 void _setClassName(cell, mode)
          
 Object _setRange()
          
 void _setSelectedDate()
          
 void _setTitle(month, year)
          
 void _setToday()
          
 void addActionListener(listener)
          
 void addDateRangeListener(listener)
          
 void addSelectionListener(listener)
          
 Object getDate()
          
 Object getDateRange()
          
 Object getDndDate()
           This method will return the date value for the last cell that the most recent Dnd operation occured over.
 Object getForceRollOver()
          
 Object getSelectionMode()
          
 Object getSkipNotifyOnPage()
          
 Object isSelected(cellId)
          
 void removeActionListener(listener)
          
 void removeDateRangeListener(listener)
          
 void removeSelectionListener(listener)
          
 Object setDate(date, skipNotify, forceRollOver, dblClick)
          
 void setFirstDayOfWeek(firstDayOfWeek)
          
 void setForceRollOver(force)
          
 void setHilite(dates, enable, clear)
           Enables/disables the highlite (bolding) on the dates in .
 void setMouseOverDayCallback(callback)
          
 void setSelectionMode(selectionMode)
          
 void setSkipNotifyOnPage(skip)
          
 void setWorkingWeek(workingDaysArray)
           Sets the working week to workingDaysArray (references it).
 Object toString()
          
<static> Object getDateFormatter()
          
<static> Object getDateFullFormatter()
          
<static> Object getDateLongFormatter()
          
<static> Object getDayFormatter()
          
<static> Object getMonthFormatter()
          
 
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, 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, setVisible, setVisibility, getZIndex, setZIndex, zShow, setDisplay, preventSelection, preventContextMenu, _checkState, _isInputEl, _setEventHdlrs, _setMouseEventHdlrs, _setKeyPressEventHdlr, _dndDoHover, _getDnDIcon, _setDnDIconState, _destroyDnDIcon, _isValidDragObject, _drop, _initCtrl, setContent, clearContent, _badDropEffect, _handleHoverOver, _handleHoverOut
 

Field Detail

_activatedDayClassName

Object _activatedDayClassName

_forceRollOver

Object _forceRollOver

_greyClassName

Object _greyClassName

_hidePrevNextMo

Object _hidePrevNextMo

_hiliteClassName

Object _hiliteClassName

_readOnly

Object _readOnly

_selectedDayClassName

Object _selectedDayClassName

_selectionMode

Object _selectionMode

_skipNotifyOnPage

Object _skipNotifyOnPage

_todayClassName

Object _todayClassName

_triggeredDayClassName

Object _triggeredDayClassName

_uuid

Object _uuid

_weekDays

Object _weekDays

_workingDays

Object _workingDays

_ACTIVATED

<static> Object _ACTIVATED

_BUTTON_ACTIVATED_CLASS

<static> Object _BUTTON_ACTIVATED_CLASS

_BUTTON_CLASS

<static> Object _BUTTON_CLASS

_BUTTON_TRIGGERED_CLASS

<static> Object _BUTTON_TRIGGERED_CLASS

_DAYS_IN_MONTH

<static> Object _DAYS_IN_MONTH

_DEF_WORKING_DAYS

<static> Object _DEF_WORKING_DAYS

_DESELECTED

<static> Object _DESELECTED

_FULL_WEEK

<static> Object _FULL_WEEK

_LAST_DAY_CELL_IDX

<static> Object _LAST_DAY_CELL_IDX

_NEXT_MONTH

<static> Object _NEXT_MONTH

_NO_MONTH

<static> Object _NO_MONTH

_NORMAL

<static> Object _NORMAL

_PREV_MONTH

<static> Object _PREV_MONTH

_SELECTED

<static> Object _SELECTED

_THIS_MONTH

<static> Object _THIS_MONTH

_TITLE_ACTIVATED_CLASS

<static> Object _TITLE_ACTIVATED_CLASS

_TITLE_CLASS

<static> Object _TITLE_CLASS

_TITLE_TRIGGERED_CLASS

<static> Object _TITLE_TRIGGERED_CLASS

_tmpDate

<static> Object _tmpDate

_TRIGGERED

<static> Object _TRIGGERED

DATE_DBL_CLICKED

<static> Object DATE_DBL_CLICKED

DATE_DESELECTED

<static> Object DATE_DESELECTED

DATE_SELECTED

<static> Object DATE_SELECTED

DAY

<static> Object DAY

FRI

<static> Object FRI

MON

<static> Object MON

MONTH

<static> Object MONTH

RANGE_CHANGE

<static> Object RANGE_CHANGE

SAT

<static> Object SAT

SUN

<static> Object SUN

THU

<static> Object THU

TUE

<static> Object TUE

WED

<static> Object WED

WEEK

<static> Object WEEK

WORK_WEEK

<static> Object WORK_WEEK

Constructor Detail

DwtCalendar

DwtCalendar(parent, className, posStyle, firstDayOfWeek, forceRollOver, workingDaysArray, hidePrevNextMo, readOnly)

Method Detail

_doubleClickListener

void _doubleClickListener(ev)

_dragEnter

void _dragEnter(ev)

_dragHover

void _dragHover(ev)

_dragLeave

void _dragLeave(ev)

_dragOver

void _dragOver(ev)

_getDayCellId

Object _getDayCellId(cellId)

_getDayCellIndex

Object _getDayCellIndex(cellId)

_getDaysInMonth

Object _getDaysInMonth(mo, yr)

_getDOWCellId

Object _getDOWCellId(cellId)

_init

void _init()

_installListeners

void _installListeners()

_layout

Object _layout()

_mouseDownListener

void _mouseDownListener(ev)

_mouseOutListener

void _mouseOutListener(ev)

_mouseOverListener

void _mouseOverListener(ev)

_mouseUpListener

void _mouseUpListener(ev)

_nextMonth

void _nextMonth(ev)

_nextYear

void _nextYear(ev)

_notifyListeners

void _notifyListeners(eventType, type, detail, ev)

_prevMonth

void _prevMonth(ev)

_prevYear

void _prevYear(ev)

_setCellClassName

Object _setCellClassName(cell, className, mode)

_setClassName

void _setClassName(cell, mode)

_setRange

Object _setRange()

_setSelectedDate

void _setSelectedDate()

_setTitle

void _setTitle(month, year)

_setToday

void _setToday()

addActionListener

void addActionListener(listener)

addDateRangeListener

void addDateRangeListener(listener)

addSelectionListener

void addSelectionListener(listener)

getDate

Object getDate()

getDateRange

Object getDateRange()

getDndDate

Object getDndDate()

getForceRollOver

Object getForceRollOver()

getSelectionMode

Object getSelectionMode()

getSkipNotifyOnPage

Object getSkipNotifyOnPage()

isSelected

Object isSelected(cellId)

removeActionListener

void removeActionListener(listener)

removeDateRangeListener

void removeDateRangeListener(listener)

removeSelectionListener

void removeSelectionListener(listener)

setDate

Object setDate(date, skipNotify, forceRollOver, dblClick)

setFirstDayOfWeek

void setFirstDayOfWeek(firstDayOfWeek)

setForceRollOver

void setForceRollOver(force)

setHilite

void setHilite(dates, enable, clear)

setMouseOverDayCallback

void setMouseOverDayCallback(callback)

setSelectionMode

void setSelectionMode(selectionMode)

setSkipNotifyOnPage

void setSkipNotifyOnPage(skip)

setWorkingWeek

void setWorkingWeek(workingDaysArray)

toString

Object toString()

getDateFormatter

<static> Object getDateFormatter()

getDateFullFormatter

<static> Object getDateFullFormatter()

getDateLongFormatter

<static> Object getDateLongFormatter()

getDayFormatter

<static> Object getDayFormatter()

getMonthFormatter

<static> Object getMonthFormatter()


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