Packagecom.keepcore.calendar.view
Classpublic class MonthWeekDayView
InheritanceMonthWeekDayView Inheritance GenericView Inheritance mx.core.UIComponent
Subclasses MonthView, WeekDayView



Public Properties
 PropertyDefined By
  borderLeft : Number
MonthWeekDayView
  borderTop : Number
[read-only]
MonthWeekDayView
 Inheritedcalendar : KCCalendar
[read-only]
GenericView
 InheritedcalendarDays : ArrayCollection
GenericView
 InheritedcellHeight : Number
GenericView
 InheritedcellMouseDownColumn : int
GenericView
 InheritedcellMouseDownTime : Date
GenericView
 InheritedcellMouseMoveTime : Date
GenericView
 InheritedcellSelectionDateRange : DateRange
GenericView
 InheritedcellWidth : Number
GenericView
 InheritedcolumnCount : Number
GenericView
 InheriteddragItem : ICalendarItemRenderer
GenericView
 InheritedisSelectionRangeChronologic : Boolean
[read-only] Return if range selection (if any) has been made in chronological order.
GenericView
  maxRowCount : Number
MonthWeekDayView
 InheritedneedToDrawCells : Boolean
GenericView
 InheritedneedToDrawItems : Boolean
GenericView
 InheritedoldVisibleRange : DateRange
GenericView
 InheritedrangeSelectionInProgress : Boolean
GenericView
 InheritedrowCount : Number
GenericView
 InheritedvisibleItems : ArrayCollection
Returns an ArrayCollection with all visible items (CalendarItem objects)
GenericView
 InheritedvisibleRange : DateRange
return the visible date range
GenericView
 InheritedYDiff : Number
GenericView
Protected Properties
 PropertyDefined By
  dayBar : ICalendarDayBarRenderer
MonthWeekDayView
 InheritedpreviousMouseY : Number
GenericView
Public Methods
 MethodDefined By
  
MonthWeekDayView
  
addCorrectChild(ACalendarDay:CalendarDay):void
MonthWeekDayView
 Inherited
Function overriden in subclasses
GenericView
  
MonthWeekDayView
 Inherited
GenericView
  
clearItems(AVisibleItems:ArrayCollection):void
[override] remove all items from the current view
MonthWeekDayView
  
clickCellHandler(event:MouseEvent):void
MonthWeekDayView
  
convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number
MonthWeekDayView
  
create headers and cells for the current view
MonthWeekDayView
 Inherited
dispathResizeItemHandler(event:DynamicEvent):void
GenericView
 Inherited
doubleClickCellHandler(event:MouseEvent):void
GenericView
 Inherited
dragCompleteHandler(event:DragEvent):void
GenericView
 Inherited
dragDropHandler(ADragEvent:DragEvent):void
GenericView
 Inherited
dragEnterHandler(event:DragEvent):void
GenericView
 Inherited
dragOverHandler(event:DragEvent):void
GenericView
  
drawCells():void
MonthWeekDayView
  
drawDayBar(forceColumnHeaderUpdate:Boolean = false):void
MonthWeekDayView
  
drawItems(forceUpdate:Boolean = false):void
MonthWeekDayView
 Inherited
endResizingHandler(event:Event):void
GenericView
 Inherited
Function overriden in subclasses
GenericView
  
Return the first index avalaible in reservationTab this index specified where the item is displayed
MonthWeekDayView
 Inherited
GenericView
 Inherited
getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):Rectangle
function overriden in views
GenericView
 Inherited
GenericView
  
globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date
[override]
MonthWeekDayView
 Inherited
Function may be overriden in subclasses.
GenericView
  
MonthWeekDayView
 Inherited
manageItem(calendarItem:CalendarItem):void
GenericView
 Inherited
Function overriden
GenericView
  
mouseClickHandler(event:MouseEvent):void
MonthWeekDayView
  
mouseWheelHandler(event:MouseEvent):void
MonthWeekDayView
 Inherited
Function overriden in subclasses
GenericView
 Inherited
Function overriden in views
GenericView
  
removeRenderer(currentItemRenderer:ICalendarItemRenderer):void
MonthWeekDayView
 Inherited
resizeItemHandler(event:Event):void
GenericView
 Inherited
GenericView
  
MonthWeekDayView
 Inherited
startDragHandler(event:DynamicEvent):void
GenericView
  
MonthWeekDayView
  
MonthWeekDayView
  
MonthWeekDayView
Protected Methods
 MethodDefined By
  
function overrided in subclasses
MonthWeekDayView
  
[override]
MonthWeekDayView
 Inherited
getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer
function overriden in views
GenericView
  
getDayIndex(ADate:Date, AStartIndex:Number = 0):Number
return the index of Adate in visible range
MonthWeekDayView
  
MonthWeekDayView
  
MonthWeekDayView
 Inherited
manageItemToDrawInCells(calendarItem:CalendarItem, renderer:ICalendarItemRenderer = null, forceNewColumnIndex:int = -1):void
GenericView
 Inherited
manageItemToDrawInHeaders(calendarItem:CalendarItem, forceAllDayY:Number = -1):void
GenericView
 Inherited
mouseDownCellHandler(event:MouseEvent):void
GenericView
 Inherited
mouseMoveHandler(event:MouseEvent):void
GenericView
 Inherited
mouseUpCellHandler(event:MouseEvent):void
GenericView
 Inherited
mouseUpOutside(event:MouseEvent):void
GenericView
 Inherited
reinitMouseSelection(force:Boolean = false):void
GenericView
 Inherited
updateCompleteHandler(event:FlexEvent):void
GenericView
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
MonthWeekDayView
Property Detail
borderLeftproperty
borderLeft:Number


Implementation
    public function get borderLeft():Number
    public function set borderLeft(value:Number):void
borderTopproperty 
borderTop:Number  [read-only]


Implementation
    public function get borderTop():Number
dayBarproperty 
protected var dayBar:ICalendarDayBarRenderer

maxRowCountproperty 
maxRowCount:Number


Implementation
    public function get maxRowCount():Number
    public function set maxRowCount(value:Number):void
Constructor Detail
MonthWeekDayView()Constructor
public function MonthWeekDayView(calendar:KCCalendar)



Parameters
calendar:KCCalendar
Method Detail
addCorrectChild()method
public function addCorrectChild(ACalendarDay:CalendarDay):void

Parameters

ACalendarDay:CalendarDay

adjustHeader()method 
public function adjustHeader():void

calcCellSize()method 
protected function calcCellSize():void

function overrided in subclasses

clearItems()method 
override public function clearItems(AVisibleItems:ArrayCollection):void

remove all items from the current view

Parameters

AVisibleItems:ArrayCollection

clickCellHandler()method 
public function clickCellHandler(event:MouseEvent):void

Parameters

event:MouseEvent

convertCoordonateToDateIndex()method 
public function convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number

Parameters

Ax:Number
 
Ay:Number

Returns
Number
createChildren()method 
override protected function createChildren():void

createDayCells()method 
public function createDayCells():void

create headers and cells for the current view

drawCells()method 
public function drawCells():void

drawDayBar()method 
public function drawDayBar(forceColumnHeaderUpdate:Boolean = false):void

Parameters

forceColumnHeaderUpdate:Boolean (default = false)

drawItems()method 
public function drawItems(forceUpdate:Boolean = false):void

Parameters

forceUpdate:Boolean (default = false)

getDayIndex()method 
protected function getDayIndex(ADate:Date, AStartIndex:Number = 0):Number

return the index of Adate in visible range

Parameters

ADate:Date
 
AStartIndex:Number (default = 0)

Returns
Number
getIndexOfRenderer()method 
protected function getIndexOfRenderer(AItem:CalendarItem):Number

Parameters

AItem:CalendarItem

Returns
Number
getReservedLocationIndex()method 
public function getReservedLocationIndex(AItem:CalendarItem):int

Return the first index avalaible in reservationTab this index specified where the item is displayed

Parameters

AItem:CalendarItem

Returns
int
getReservedLocationLineCount()method 
protected function getReservedLocationLineCount():Number

Returns
Number
globalToDateTime()method 
override public function globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date

Parameters

coordX:Number (default = -1)
 
coordY:Number (default = -1)

Returns
Date
itemChangedHandler()method 
public function itemChangedHandler(event:CalendarEvent):void

Parameters

event:CalendarEvent

mouseClickHandler()method 
public function mouseClickHandler(event:MouseEvent):void

Parameters

event:MouseEvent

mouseWheelHandler()method 
public function mouseWheelHandler(event:MouseEvent):void

Parameters

event:MouseEvent

removeRenderer()method 
public function removeRenderer(currentItemRenderer:ICalendarItemRenderer):void

Parameters

currentItemRenderer:ICalendarItemRenderer

simulateReservedLocations()method 
public function simulateReservedLocations():void

traceCalendarDayNoDisplayItems()method 
public function traceCalendarDayNoDisplayItems():void

traceReservedLocations()method 
public function traceReservedLocations():void

updateDayLabels()method 
public function updateDayLabels():void

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number