| Package | com.keepcore.calendar.view |
| Class | public class WeekDayView |
| Inheritance | WeekDayView MonthWeekDayView GenericView mx.core.UIComponent |
| Property | Defined By | ||
|---|---|---|---|
![]() | borderLeft : Number | MonthWeekDayView | |
![]() | borderTop : Number [read-only] | MonthWeekDayView | |
![]() | calendar : KCCalendar [read-only] | GenericView | |
![]() | calendarDays : ArrayCollection | GenericView | |
![]() | cellHeight : Number | GenericView | |
| cellItems : ArrayCollection [read-only]
Items that are displayed in cells. | WeekDayView | ||
![]() | cellMouseDownColumn : int | GenericView | |
![]() | cellMouseDownTime : Date | GenericView | |
![]() | cellMouseMoveTime : Date | GenericView | |
![]() | cellSelectionDateRange : DateRange | GenericView | |
![]() | cellWidth : Number | GenericView | |
![]() | columnCount : Number | GenericView | |
![]() | dragItem : ICalendarItemRenderer | GenericView | |
| headerItems : ArrayCollection [read-only]
Items that are displayed in headers. | WeekDayView | ||
| headerTop : Number
Computed header height. | WeekDayView | ||
![]() | isSelectionRangeChronologic : Boolean [read-only]
Return if range selection (if any) has been made in chronological order. | GenericView | |
![]() | maxRowCount : Number | MonthWeekDayView | |
![]() | needToDrawCells : Boolean | GenericView | |
![]() | needToDrawItems : Boolean | GenericView | |
![]() | oldVisibleRange : DateRange | GenericView | |
![]() | rangeSelectionInProgress : Boolean | GenericView | |
![]() | rowCount : Number | GenericView | |
| SortAscending : Class [static] | WeekDayView | ||
| SortDescending : Class [static] | WeekDayView | ||
| staticEventDispatcher : IEventDispatcher [static] [read-only] | WeekDayView | ||
| visible : Boolean [override] [write-only] | WeekDayView | ||
![]() | visibleItems : ArrayCollection
Returns an ArrayCollection with all visible items (CalendarItem objects)
| GenericView | |
![]() | visibleRange : DateRange
return the visible date range
| GenericView | |
![]() | YDiff : Number | GenericView | |
| Method | Defined By | ||
|---|---|---|---|
WeekDayView(calendar:KCCalendar) | WeekDayView | ||
addCorrectChild(ACalendarDay:CalendarDay):void [override]
dd all headers and cells to the view
| WeekDayView | ||
addCorrectChildItem(renderer:ICalendarItemRenderer):void [override] | WeekDayView | ||
adjustHeader():void [override] | WeekDayView | ||
![]() | calculateNewTime(itemRenderer:ICalendarItemRenderer):Date | GenericView | |
clearItems(AVisibleItems:ArrayCollection):void [override]
Remove all items from the current view
| WeekDayView | ||
![]() | clickCellHandler(event:MouseEvent):void | MonthWeekDayView | |
convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number [override] | WeekDayView | ||
![]() | createDayCells():void
create headers and cells for the current view
| MonthWeekDayView | |
dataCollectionChange(items:ArrayCollection, itemsRemoved:ArrayCollection):void | WeekDayView | ||
![]() | dispathResizeItemHandler(event:DynamicEvent):void | GenericView | |
![]() | doubleClickCellHandler(event:MouseEvent):void | GenericView | |
![]() | dragCompleteHandler(event:DragEvent):void | GenericView | |
![]() | dragDropHandler(ADragEvent:DragEvent):void | GenericView | |
![]() | dragEnterHandler(event:DragEvent):void | GenericView | |
![]() | dragOverHandler(event:DragEvent):void | GenericView | |
drawCells():void [override] | WeekDayView | ||
drawDayBar(forceColumnHeaderUpdate:Boolean = false):void [override] | WeekDayView | ||
drawItems(forceUpdate:Boolean = false):void [override] | WeekDayView | ||
![]() | endResizingHandler(event:Event):void | GenericView | |
getDragItemY(cellTarget:ICalendarDayDisplayer):Number [override] | WeekDayView | ||
![]() | getReservedLocationIndex(AItem:CalendarItem):int
Return the first index avalaible in reservationTab
this index specified where the item is displayed
| MonthWeekDayView | |
![]() | GenericView | ||
[override] | WeekDayView | ||
![]() | GenericView | ||
![]() | globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date [override] | MonthWeekDayView | |
hasVisibleRendererAsChild(renderer:ICalendarItemRenderer):Boolean [override] | WeekDayView | ||
![]() | itemChangedHandler(event:CalendarEvent):void | MonthWeekDayView | |
![]() | manageItem(calendarItem:CalendarItem):void | GenericView | |
manageItems():void [override]
set the visible items
| WeekDayView | ||
![]() | mouseClickHandler(event:MouseEvent):void | MonthWeekDayView | |
![]() | mouseWheelHandler(event:MouseEvent):void | MonthWeekDayView | |
noDisplayedItemDownImageHandler(event:MouseEvent):void | WeekDayView | ||
noDisplayedItemUpImageHandler(event:MouseEvent):void | WeekDayView | ||
removeCorrectChild(calendarDay:CalendarDay):void [override]
emove all headers and cells from the view
| WeekDayView | ||
removeCorrectChildItem(renderer:ICalendarItemRenderer):void [override] | WeekDayView | ||
![]() | removeRenderer(currentItemRenderer:ICalendarItemRenderer):void | MonthWeekDayView | |
resetStartHourDisplay():void
Reset start hour display flags to automatically scroll to hour upon startHourDisplay property setting. | WeekDayView | ||
![]() | resizeItemHandler(event:Event):void | GenericView | |
scrollToFirstVisibleItem():void
Scroll to allow user to see the first item visible (first means the one with the smaller start hour). | WeekDayView | ||
![]() | selectItemHandler(event:CalendarEvent):void | GenericView | |
simulateReservedLocations():void [override]
return the column index of the day
| WeekDayView | ||
![]() | startDragHandler(event:DynamicEvent):void | GenericView | |
styleChanged(styleProp:String):void [override] | WeekDayView | ||
![]() | MonthWeekDayView | ||
![]() | traceReservedLocations():void | MonthWeekDayView | |
![]() | updateDayLabels():void | MonthWeekDayView | |
updateHoursGrid():void | WeekDayView | ||
updateScrollHourSize(event:Event):void | WeekDayView | ||
| Method | Defined By | ||
|---|---|---|---|
calcCellSize():void [override] | WeekDayView | ||
commitProperties():void [override] | WeekDayView | ||
createChildren():void [override] | WeekDayView | ||
getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer [override] | WeekDayView | ||
![]() | getDayIndex(ADate:Date, AStartIndex:Number = 0):Number
return the index of Adate in visible range
| MonthWeekDayView | |
![]() | getIndexOfRenderer(AItem:CalendarItem):Number | MonthWeekDayView | |
![]() | getReservedLocationLineCount():Number | 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 | ||
![]() | mouseDownCellHandler(event:MouseEvent):void | GenericView | |
![]() | mouseMoveHandler(event:MouseEvent):void | GenericView | |
![]() | mouseUpCellHandler(event:MouseEvent):void | GenericView | |
![]() | mouseUpOutside(event:MouseEvent):void | GenericView | |
![]() | reinitMouseSelection(force:Boolean = false):void | GenericView | |
updateCompleteHandler(event:FlexEvent):void [override] | WeekDayView | ||
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void [override] | WeekDayView | ||
| cellItems | property |
cellItems:ArrayCollection [read-only] Items that are displayed in cells.
public function get cellItems():ArrayCollection| headerItems | property |
headerItems:ArrayCollection [read-only] Items that are displayed in headers.
public function get headerItems():ArrayCollection| headerTop | property |
public var headerTop:NumberComputed header height. It includes space for all-day events .
| SortAscending | property |
SortAscending:ClassThis property can be used as the source for data binding.
public static function get SortAscending():Class public static function set SortAscending(value:Class):void| SortDescending | property |
SortDescending:ClassThis property can be used as the source for data binding.
public static function get SortDescending():Class public static function set SortDescending(value:Class):void| staticEventDispatcher | property |
staticEventDispatcher:IEventDispatcher [read-only] public static function get staticEventDispatcher():IEventDispatcher| visible | property |
visible:Boolean [write-only] [override] public function set visible(value:Boolean):void| WeekDayView | () | Constructor |
| addCorrectChild | () | method |
override public function addCorrectChild(ACalendarDay:CalendarDay):voiddd all headers and cells to the view
Parameters
ACalendarDay:CalendarDay |
| addCorrectChildItem | () | method |
override public function addCorrectChildItem(renderer:ICalendarItemRenderer):voidParameters
renderer:ICalendarItemRenderer |
| adjustHeader | () | method |
override public function adjustHeader():void| calcCellSize | () | method |
override protected function calcCellSize():void| clearItems | () | method |
override public function clearItems(AVisibleItems:ArrayCollection):voidRemove 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):NumberParameters
Ax:Number | |
Ay:Number |
Number |
| createChildren | () | method |
override protected function createChildren():void| dataCollectionChange | () | method |
public function dataCollectionChange(items:ArrayCollection, itemsRemoved:ArrayCollection):voidParameters
items:ArrayCollection | |
itemsRemoved:ArrayCollection |
| drawCells | () | method |
override public function drawCells():void| drawDayBar | () | method |
override public function drawDayBar(forceColumnHeaderUpdate:Boolean = false):voidParameters
forceColumnHeaderUpdate:Boolean (default = false) |
| drawItems | () | method |
override public function drawItems(forceUpdate:Boolean = false):voidParameters
forceUpdate:Boolean (default = false) |
| getCellTarget | () | method |
override protected function getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayerParameters
itemRenderer:ICalendarItemRenderer | |
specialResizeManagement:Boolean (default = false) |
ICalendarDayDisplayer |
| getDragItemY | () | method |
override public function getDragItemY(cellTarget:ICalendarDayDisplayer):NumberParameters
cellTarget:ICalendarDayDisplayer |
Number |
| getVisibleRangeRect | () | method |
override public function getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):RectangleParameters
range:DateRange | |
rangeSubstitute:DateRange (default = null) |
Rectangle |
| hasVisibleRendererAsChild | () | method |
override public function hasVisibleRendererAsChild(renderer:ICalendarItemRenderer):BooleanParameters
renderer:ICalendarItemRenderer |
Boolean |
| manageItems | () | method |
override public function manageItems():voidset the visible items
| manageItemToDrawInCells | () | method |
override protected function manageItemToDrawInCells(item:CalendarItem, renderer:ICalendarItemRenderer = null, forceNewColumnIndex:int = -1):voidParameters
item:CalendarItem | |
renderer:ICalendarItemRenderer (default = null) | |
forceNewColumnIndex:int (default = -1) |
| manageItemToDrawInHeaders | () | method |
override protected function manageItemToDrawInHeaders(item:CalendarItem, forceAllDayY:Number = -1):voidParameters
item:CalendarItem | |
forceAllDayY:Number (default = -1) |
| measure | () | method |
override protected function measure():void| noDisplayedItemDownImageHandler | () | method |
public function noDisplayedItemDownImageHandler(event:MouseEvent):voidParameters
event:MouseEvent |
| noDisplayedItemUpImageHandler | () | method |
public function noDisplayedItemUpImageHandler(event:MouseEvent):voidParameters
event:MouseEvent |
| removeCorrectChild | () | method |
override public function removeCorrectChild(calendarDay:CalendarDay):voidemove all headers and cells from the view
Parameters
calendarDay:CalendarDay |
| removeCorrectChildItem | () | method |
override public function removeCorrectChildItem(renderer:ICalendarItemRenderer):voidParameters
renderer:ICalendarItemRenderer |
| resetStartHourDisplay | () | method |
public function resetStartHourDisplay():voidReset start hour display flags to automatically scroll to hour upon startHourDisplay property setting.
| scrollToFirstVisibleItem | () | method |
public function scrollToFirstVisibleItem():voidScroll to allow user to see the first item visible (first means the one with the smaller start hour).
| simulateReservedLocations | () | method |
override public function simulateReservedLocations():voidreturn the column index of the day
| styleChanged | () | method |
override public function styleChanged(styleProp:String):voidParameters
styleProp:String |
| updateCompleteHandler | () | method |
override protected function updateCompleteHandler(event:FlexEvent):voidParameters
event:FlexEvent |
| updateDisplayList | () | method |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):voidParameters
unscaledWidth:Number | |
unscaledHeight:Number |
| updateHoursGrid | () | method |
public function updateHoursGrid():void| updateScrollHourSize | () | method |
public function updateScrollHourSize(event:Event):voidParameters
event:Event |