Packagecom.keepcore.calendar.view
Classpublic class WeekDayView
InheritanceWeekDayView Inheritance MonthWeekDayView Inheritance GenericView Inheritance mx.core.UIComponent



Public Properties
 PropertyDefined By
 InheritedborderLeft : Number
MonthWeekDayView
 InheritedborderTop : Number
[read-only]
MonthWeekDayView
 Inheritedcalendar : KCCalendar
[read-only]
GenericView
 InheritedcalendarDays : ArrayCollection
GenericView
 InheritedcellHeight : Number
GenericView
  cellItems : ArrayCollection
[read-only] Items that are displayed in cells.
WeekDayView
 InheritedcellMouseDownColumn : int
GenericView
 InheritedcellMouseDownTime : Date
GenericView
 InheritedcellMouseMoveTime : Date
GenericView
 InheritedcellSelectionDateRange : DateRange
GenericView
 InheritedcellWidth : Number
GenericView
 InheritedcolumnCount : Number
GenericView
 InheriteddragItem : ICalendarItemRenderer
GenericView
  headerItems : ArrayCollection
[read-only] Items that are displayed in headers.
WeekDayView
  headerTop : Number
Computed header height.
WeekDayView
 InheritedisSelectionRangeChronologic : Boolean
[read-only] Return if range selection (if any) has been made in chronological order.
GenericView
 InheritedmaxRowCount : Number
MonthWeekDayView
 InheritedneedToDrawCells : Boolean
GenericView
 InheritedneedToDrawItems : Boolean
GenericView
 InheritedoldVisibleRange : DateRange
GenericView
 InheritedrangeSelectionInProgress : Boolean
GenericView
 InheritedrowCount : Number
GenericView
  SortAscending : Class
[static]
WeekDayView
  SortDescending : Class
[static]
WeekDayView
  staticEventDispatcher : IEventDispatcher
[static] [read-only]
WeekDayView
  visible : Boolean
[override] [write-only]
WeekDayView
 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
 InheriteddayBar : ICalendarDayBarRenderer
MonthWeekDayView
 InheritedpreviousMouseY : Number
GenericView
Public Methods
 MethodDefined By
  
WeekDayView
  
addCorrectChild(ACalendarDay:CalendarDay):void
[override] dd all headers and cells to the view
WeekDayView
  
[override]
WeekDayView
  
[override]
WeekDayView
 Inherited
GenericView
  
clearItems(AVisibleItems:ArrayCollection):void
[override] Remove all items from the current view
WeekDayView
 Inherited
clickCellHandler(event:MouseEvent):void
MonthWeekDayView
  
convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number
[override]
WeekDayView
 Inherited
create headers and cells for the current view
MonthWeekDayView
  
dataCollectionChange(items:ArrayCollection, itemsRemoved:ArrayCollection):void
WeekDayView
 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
[override]
WeekDayView
  
drawDayBar(forceColumnHeaderUpdate:Boolean = false):void
[override]
WeekDayView
  
drawItems(forceUpdate:Boolean = false):void
[override]
WeekDayView
 Inherited
endResizingHandler(event:Event):void
GenericView
  
[override]
WeekDayView
 Inherited
Return the first index avalaible in reservationTab this index specified where the item is displayed
MonthWeekDayView
 Inherited
GenericView
  
getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):Rectangle
[override]
WeekDayView
 Inherited
GenericView
 Inherited
globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date
[override]
MonthWeekDayView
  
[override]
WeekDayView
 Inherited
MonthWeekDayView
 Inherited
manageItem(calendarItem:CalendarItem):void
GenericView
  
[override] set the visible items
WeekDayView
 Inherited
mouseClickHandler(event:MouseEvent):void
MonthWeekDayView
 Inherited
mouseWheelHandler(event:MouseEvent):void
MonthWeekDayView
  
noDisplayedItemDownImageHandler(event:MouseEvent):void
WeekDayView
  
noDisplayedItemUpImageHandler(event:MouseEvent):void
WeekDayView
  
[override] emove all headers and cells from the view
WeekDayView
  
[override]
WeekDayView
 Inherited
removeRenderer(currentItemRenderer:ICalendarItemRenderer):void
MonthWeekDayView
  
Reset start hour display flags to automatically scroll to hour upon startHourDisplay property setting.
WeekDayView
 Inherited
resizeItemHandler(event:Event):void
GenericView
  
Scroll to allow user to see the first item visible (first means the one with the smaller start hour).
WeekDayView
 Inherited
GenericView
  
[override] return the column index of the day
WeekDayView
 Inherited
startDragHandler(event:DynamicEvent):void
GenericView
  
styleChanged(styleProp:String):void
[override]
WeekDayView
 Inherited
MonthWeekDayView
 Inherited
MonthWeekDayView
 Inherited
MonthWeekDayView
  
WeekDayView
  
updateScrollHourSize(event:Event):void
WeekDayView
Protected Methods
 MethodDefined By
  
[override]
WeekDayView
  
[override]
WeekDayView
  
[override]
WeekDayView
  
getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer
[override]
WeekDayView
 Inherited
getDayIndex(ADate:Date, AStartIndex:Number = 0):Number
return the index of Adate in visible range
MonthWeekDayView
 Inherited
MonthWeekDayView
 Inherited
MonthWeekDayView
  
manageItemToDrawInCells(item:CalendarItem, renderer:ICalendarItemRenderer = null, forceNewColumnIndex:int = -1):void
[override]
WeekDayView
  
manageItemToDrawInHeaders(item:CalendarItem, forceAllDayY:Number = -1):void
[override]
WeekDayView
  
measure():void
[override]
WeekDayView
 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
  
updateCompleteHandler(event:FlexEvent):void
[override]
WeekDayView
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
WeekDayView
Property Detail
cellItemsproperty
cellItems:ArrayCollection  [read-only]

Items that are displayed in cells.


Implementation
    public function get cellItems():ArrayCollection
headerItemsproperty 
headerItems:ArrayCollection  [read-only]

Items that are displayed in headers.


Implementation
    public function get headerItems():ArrayCollection
headerTopproperty 
public var headerTop:Number

Computed header height. It includes space for all-day events .

SortAscendingproperty 
SortAscending:Class

This property can be used as the source for data binding.


Implementation
    public static function get SortAscending():Class
    public static function set SortAscending(value:Class):void
SortDescendingproperty 
SortDescending:Class

This property can be used as the source for data binding.


Implementation
    public static function get SortDescending():Class
    public static function set SortDescending(value:Class):void
staticEventDispatcherproperty 
staticEventDispatcher:IEventDispatcher  [read-only]


Implementation
    public static function get staticEventDispatcher():IEventDispatcher
visibleproperty 
visible:Boolean  [write-only] [override]


Implementation
    public function set visible(value:Boolean):void
Constructor Detail
WeekDayView()Constructor
public function WeekDayView(calendar:KCCalendar)



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

dd all headers and cells to the view

Parameters

ACalendarDay:CalendarDay

addCorrectChildItem()method 
override public function addCorrectChildItem(renderer:ICalendarItemRenderer):void

Parameters

renderer:ICalendarItemRenderer

adjustHeader()method 
override public function adjustHeader():void

calcCellSize()method 
override protected function calcCellSize():void

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

Remove all items from the current view

Parameters

AVisibleItems:ArrayCollection

commitProperties()method 
override protected function commitProperties():void

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

Parameters

Ax:Number
 
Ay:Number

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

dataCollectionChange()method 
public function dataCollectionChange(items:ArrayCollection, itemsRemoved:ArrayCollection):void

Parameters

items:ArrayCollection
 
itemsRemoved:ArrayCollection

drawCells()method 
override public function drawCells():void

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

Parameters

forceColumnHeaderUpdate:Boolean (default = false)

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

Parameters

forceUpdate:Boolean (default = false)

getCellTarget()method 
override protected function getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer

Parameters

itemRenderer:ICalendarItemRenderer
 
specialResizeManagement:Boolean (default = false)

Returns
ICalendarDayDisplayer
getDragItemY()method 
override public function getDragItemY(cellTarget:ICalendarDayDisplayer):Number

Parameters

cellTarget:ICalendarDayDisplayer

Returns
Number
getVisibleRangeRect()method 
override public function getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):Rectangle

Parameters

range:DateRange
 
rangeSubstitute:DateRange (default = null)

Returns
Rectangle
hasVisibleRendererAsChild()method 
override public function hasVisibleRendererAsChild(renderer:ICalendarItemRenderer):Boolean

Parameters

renderer:ICalendarItemRenderer

Returns
Boolean
manageItems()method 
override public function manageItems():void

set the visible items

manageItemToDrawInCells()method 
override protected function manageItemToDrawInCells(item:CalendarItem, renderer:ICalendarItemRenderer = null, forceNewColumnIndex:int = -1):void

Parameters

item:CalendarItem
 
renderer:ICalendarItemRenderer (default = null)
 
forceNewColumnIndex:int (default = -1)

manageItemToDrawInHeaders()method 
override protected function manageItemToDrawInHeaders(item:CalendarItem, forceAllDayY:Number = -1):void

Parameters

item:CalendarItem
 
forceAllDayY:Number (default = -1)

measure()method 
override protected function measure():void

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

Parameters

event:MouseEvent

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

Parameters

event:MouseEvent

removeCorrectChild()method 
override public function removeCorrectChild(calendarDay:CalendarDay):void

emove all headers and cells from the view

Parameters

calendarDay:CalendarDay

removeCorrectChildItem()method 
override public function removeCorrectChildItem(renderer:ICalendarItemRenderer):void

Parameters

renderer:ICalendarItemRenderer

resetStartHourDisplay()method 
public function resetStartHourDisplay():void

Reset start hour display flags to automatically scroll to hour upon startHourDisplay property setting.

scrollToFirstVisibleItem()method 
public function scrollToFirstVisibleItem():void

Scroll to allow user to see the first item visible (first means the one with the smaller start hour).

simulateReservedLocations()method 
override public function simulateReservedLocations():void

return the column index of the day

styleChanged()method 
override public function styleChanged(styleProp:String):void

Parameters

styleProp:String

updateCompleteHandler()method 
override protected function updateCompleteHandler(event:FlexEvent):void

Parameters

event:FlexEvent

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

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateHoursGrid()method 
public function updateHoursGrid():void

updateScrollHourSize()method 
public function updateScrollHourSize(event:Event):void

Parameters

event:Event