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
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 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
|
_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
DwtCalendar
DwtCalendar(parent, className, posStyle, firstDayOfWeek, forceRollOver, workingDaysArray, hidePrevNextMo, readOnly)
Creates a calendar widget
Parameters:
className
- This instances class name defaults to DwtCalendar
posStyle
- Positioning style defaults to DwtControl.STATIC_STYLE
firstDayOfWeek
- The first day of the week. Defaults to DwtCalendar.SUN
forceRollOver
- If true, then clicking on (or setting) the widget to a date that is not part of the current month (i.e. one of the grey prev or next month days) will result in the widget rolling the date to that month. Default is true
workingDaysArray
- An array specifying the working days. This array assume index 0 - Sunday etc. Defaults to Mon-Fri being working days
hidePrevNextMo
- Flag indicating whether widget should hide days of the previous/next month
readOnly
- Flag indicating this widget is read-only (should not process events, i.e. mouse clicks)
Author: Ross Dargahi , Roland Schemers
_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()
This method will return the date value for the last cell that the most recent Dnd operation occured over.
Typically it will be called by a DwtDropTarget listener when an item is dropped onto the mini calendar
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)
Enables/disables the highlite (bolding) on the dates in .
Parameters:
dates
- Dates for which to enable/disable highliting
enable
- If true enable hiliting
clear
- Clear current highliting
setMouseOverDayCallback
void setMouseOverDayCallback(callback)
setSelectionMode
void setSelectionMode(selectionMode)
setSkipNotifyOnPage
void setSkipNotifyOnPage(skip)
setWorkingWeek
void setWorkingWeek(workingDaysArray)
Sets the working week to workingDaysArray (references it). This function assumes that
workingDaysArray[0] = Sunday etc.
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