|
Oracle Fusion Middleware JavaScript API Reference for Oracle ADF Faces 11g Release 2 (11.1.2.0.0) E17489-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |
org.ecmascript.object.Object | +--oracle.adf.view.js.base.AdfObject | +--oracle.adf.view.js.base.AdfUIPeer | +--oracle.adf.view.js.laf.rich.AdfRichUIPeer | +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlCalendarPeer
public class AdfDhtmlCalendarPeer extends AdfRichUIPeer
Field Summary |
|
---|---|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private Object |
|
private static Object |
|
private static Object |
|
private Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
Fields inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer |
addComponentPropertyChanges, addComponentPropertyGetters, BUSY_STYLECLASS, DISABLED_STYLECLASS, DRAG_SOURCE_STYLECLASS, DROP_TARGET_STYLECLASS, FOCUS_TARGET_STYLECLASS, HOVER_TARGET_STYLECLASS, READONLY_STYLECLASS |
Fields inherited from oracle.adf.view.js.base.AdfObject |
constructor, superclass |
Fields inherited from org.ecmascript.object.Object |
prototype |
Constructor Summary |
|
---|---|
public |
Method Summary |
|
---|---|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public Object |
|
private Object |
|
public AdfCalendarActivity |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public HTMLElement |
|
public Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
protected static Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
public Object |
|
private Object |
|
public Object |
|
private Object |
|
Methods inherited from oracle.adf.view.js.base.AdfUIPeer |
getDefaultDragRecognizer, getParentPeer, initiateDrag, isVisible |
Methods inherited from oracle.adf.view.js.base.AdfObject |
adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString |
Field Detail |
---|
private static Object _ALL_DAY_CONTAINER_SUB_ID
private static Object _ALL_DAY_DURATION_TEXT_KEY
private static Object _ALL_DAY_HEADER_TEXT_KEY
private static Object _AUTOSCROLL_MARGIN
private static Object _CAL_ACT_COL_NUM
private static Object _CAL_ACT_ROW_NUM
private static Object _CAL_MONTH_NUM_OVERFLOW
private static Object _CAL_MONTH_OVERFLOW_LINK
private static Object _CAL_MONTH_OVERFLOW_LINK_CLASS
private static Object _CAL_MONTH_OVERFLOW_LINK_TEXT
private static Object _CAL_MONTH_OVERFLOW_LINK_WRAPPER_CLASS
private static Object _CAL_MONTH_TIMED_ACTIVITY_WRAPPER
private static Object _CAL_WEEK_FOCUS_FIRST_ALLDAY
private static Object _CAL_WEEK_FOCUS_LAST_ALLDAY
private static Object _CALENDAR_ACTIVE_DATE_KEY
private static Object _CALENDAR_ACTIVITY_ALL_DAY_KEY
private static Object _CALENDAR_ACTIVITY_KEY
private static Object _CALENDAR_DAY_CELL_KEY
private static Object _CALENDAR_DAY_KEY
private static Object _CALENDAR_TIME_SLOT_KEY
private static Object _CALENDAR_WEEK_HEADER_ID
private static Object _CALENDAR_WEEK_TIMED_ACTIVITIES_CELL_SUB_ID
private static Object _DATE_BUTTON_ID_NEXT
private static Object _DATE_BUTTON_ID_PREVIOUS
private static Object _DATE_BUTTON_ID_TODAY
private static Object _DRAG_END_CLASS
private static Object _DRAG_SOURCE_CLASS
private static Object _DROP_TARGET_CLASS
private static Object _EVENT_BUTTON_LEFT
private static Object _EVENT_BUTTON_MIDDLE
private static Object _EVENT_BUTTON_NONE
private static Object _EVENT_BUTTON_RIGHT
private static Object _EVENT_TRIGGER_CONTEXT_MENU
private static Object _EVENT_TRIGGER_FOCUS
private static Object _EVENT_TRIGGER_HOVER
private static Object _EVENT_TRIGGER_KEY
private static Object _EVENT_TRIGGER_MOUSE
private static Object _FACET_ID_ACTIVITY_CONTEXT_MENU
private static Object _FACET_ID_ACTIVITY_DELETE
private static Object _FACET_ID_ACTIVITY_DETAIL
private static Object _FACET_ID_ACTIVITY_HOVER
private static Object _FACET_ID_CONTEXT_MENU
private static Object _FACET_ID_CREATE
private static Object _HAS_CALENDAR_DAY_LINK
private static Object _KILL_HOVER_INDICATOR_KEY
private static Object _MONTH_GRID_ID
private static Object _MONTH_HEADER_ID
private static Object _MONTH_ROW_ID
private static Object _MOVEABLE_CLASS
private Object _nextZIndex
private static Object _RESIZE_All_DAY_INDICATOR_KEY
private static Object _RESIZE_TIME_INDICATOR_KEY
private Object _restoreScrollPosition
private static Object _SCROLL_DAY_KEY
private static Object _SCROLL_LIST_KEY
private static Object _SCROLL_START_HOUR
private static Object _START_HOUR_SUBID_KEY
private static Object _TIME_ACTIVITY_COLUMN_KEY
private static Object _TIME_SLOTS_PER_HOUR
private static Object _VIEW_BUTTON_ID_DAY
private static Object _VIEW_BUTTON_ID_LIST
private static Object _VIEW_BUTTON_ID_MONTH
private static Object _VIEW_BUTTON_ID_WEEK
private static Object _VIEW_DAY
private static Object _VIEW_KEY
private static Object _VIEW_LIST
private static Object _VIEW_MONTH
private static Object _VIEW_WEEK
Constructor Detail |
---|
public AdfDhtmlCalendarPeer()
Method Detail |
---|
private Object _actionToDisplayChange(Object componentEvent,
Object component,
Object view,
Object activeDay)
componentEvent |
||
component |
||
view |
||
activeDay |
Object
private Object _autoscrollCalendarIfNecessary(Object evt)
evt |
Object
private Object _calculateMonthGridCapacity(Object sampleActivity,
Object gridInfo)
sampleActivity |
||
gridInfo |
Object
private Object _calculateMonthGridInfo(Object grid,
Object header)
grid |
- | DOM element for month grid, optional. |
header |
- | DOM element for month header (days of week), optional |
Object
private Object _changeCursorForMovableActivity(Object component,
Object activityRootElement)
component |
||
activityRootElement |
Object
protected Object ComponentRemoved(Object component)
component |
Object
AdfUIPeer.componentRemoved(AdfUIComponent)
private Object _createOverflowLinkForMonthGrid(Object calendar,
Object numOverflow,
Object currDayDom,
Object gridInfo)
calendar |
||
numOverflow |
||
currDayDom |
||
gridInfo |
Object
private Object _doActivityResizeCleanup(Object resizedActivityContainer)
resizedActivityContainer |
Object
private Object _doAlldayActivityResizeCleanup(Object resizedActivityContainer)
resizedActivityContainer |
Object
private Object _doTimeActivityResizeCleanup(Object resizedActivityContainer,
Object activityHeight)
resizedActivityContainer |
||
activityHeight |
Object
public Object dragDropEnd(AdfDnDContext dndContext,
Object dropAction)
dndContext |
- | the drag and drop context |
dropAction |
Object
private Object _getActiveDayFromDom(Object component)
component |
Object
public AdfCalendarActivity getActivityForEvent(AdfUIInputEvent inputEvent)
inputEvent |
AdfCalendarActivity
- activityprivate Object _getActivityInfo(Object activity,
Object gridInfo)
activity |
||
gridInfo |
Object
private Object _getActivityLinkInList(Object listRow)
listRow |
Object
private Object _getActivityX(Object activityDom,
Object isRTL)
activityDom |
||
isRTL |
Object
private Object _getAllDayActFocus(Object clientId,
Object currIndex,
Object focusType)
clientId |
||
currIndex |
||
focusType |
Object
private Object _getClientActivityId(Object providerId,
Object activityId,
Object suffix)
providerId |
||
activityId |
||
suffix |
Object
private Object _getDateTimeGridContainer()
Object
private Object _getDayCellAttrValue(Object calendarRootElement,
Object target)
calendarRootElement |
||
target |
Object
private Object _getDayFocusInMonthWeek(Object targetWeek,
Object currIndex,
Object gridInfo)
targetWeek |
- | DOM for the div representing the week to search |
currIndex |
- | 0-based index into the week |
gridInfo |
Object
private Object _getDayFocusInWeek(Object clientId,
Object dayIndex)
clientId |
||
dayIndex |
- | Index of the day, 0-based |
Object
private Object _getDayIndexOfGridElem(Object gridInfo,
Object gridElem)
gridInfo |
||
gridElem |
Object
private Object _getDisplayChangeElement(Object calendarRootElement,
Object target)
calendarRootElement |
||
target |
Object
public HTMLElement getDragNodeForActivity(AdfUIInputEvent inputEvent,
AdfCalendarActivity activity)
inputEvent |
||
activity |
HTMLElement
- the drag node ghostpublic Object getDragOffsetForActivity(AdfUIInputEvent inputEvent,
AdfCalendarActivity activity)
inputEvent |
||
activity |
Object
- with x and y values defining the coordinates of the pointprivate Object _getDragSourceActivity(Object dndContext,
Object pageX,
Object pageY)
dndContext |
||
pageX |
||
pageY |
Object
private Object _getDropSiteAndData(Object dndContext,
Object pageX,
Object pageY,
Object hints)
dndContext |
||
pageX |
||
pageY |
||
hints |
Object
private Object _getDropSiteAndDataForAllDayWeekView(Object allDayContainer,
Object pageX,
Object pageY,
Object hints)
allDayContainer |
||
pageX |
||
pageY |
||
hints |
Object
private Object _getDropSiteAndDataForDayView(Object dndContext,
Object pageX,
Object pageY,
Object hints)
dndContext |
||
pageX |
||
pageY |
||
hints |
Object
private Object _getDropSiteAndDataForMonthView(Object dndContext,
Object pageX,
Object pageY,
Object hints)
dndContext |
||
pageX |
||
pageY |
||
hints |
Object
private Object _getDropSiteAndDataForTimedDayView(Object pageX,
Object pageY,
Object hints)
pageX |
||
pageY |
||
hints |
Object
private Object _getDropSiteAndDataForTimedWeekView(Object pageX,
Object pageY,
Object hints)
pageX |
||
pageY |
||
hints |
Object
private Object _getDropSiteAndDataForWeekView(Object dndContext,
Object pageX,
Object pageY,
Object hints)
dndContext |
||
pageX |
||
pageY |
||
hints |
Object
public Object getDropSiteAndDataFromHints(AdfDnDContext dndContext,
Number pageX,
Number pageY,
Object hints)
dndContext |
- | the drag and drop context |
pageX |
- | null or the x position of the mouse in page coordinates |
pageY |
- | null or the y position of the mouse in page coordinates |
hints |
- | An object containings hints for dropSite, dropSiteData, lastDropSite, lastDropSiteData, See AdfCalendarDropTarget.HINT* for possible hints. The rowKey and dropOrientation are set on this hint object as a return values |
Object
private Object _getDropSiteForTimeSlot(Object dropSiteDate,
Object timeSlot)
dropSiteDate |
||
timeSlot |
Object
private Object _getListRowWithDayLink(Object currRow,
Object goToNextDay)
currRow |
||
goToNextDay |
Object
private Object _getMinX(Object isRTL,
Object activityX,
Object dayWidth,
Object activityEndPadding)
isRTL |
||
activityX |
||
dayWidth |
||
activityEndPadding |
Object
private Object _getNextMonthElement(Object currElement,
Object isNext)
currElement |
||
isNext |
Object
private Object _getOverflowLink(Object activity)
activity |
Object
private Object _getParentActivity(Object calendarRootElement,
Object target)
calendarRootElement |
||
target |
Object
private Object _getParentWithAttr(Object calendarRootElement,
Object domElem,
Object attr)
calendarRootElement |
||
domElem |
||
attr |
Object
private Object _getProviderAndActivityIdFromElement(Object activityRootElement)
activityRootElement |
Object
private Object _getTimedActFocusInHourGrid(Object clientId,
Object currIndex)
clientId |
||
currIndex |
- | Index of the day, 0-based |
Object
private Object _getTimeSlotAttrValue(Object calendarRootElement,
Object target)
calendarRootElement |
||
target |
Object
private Object _getValueWithAttr(Object calendarRootElement,
Object domElem,
Object attr)
calendarRootElement |
||
domElem |
||
attr |
Object
private Object _handleActivityContextMenu(Object componentEvent,
Object calendarRootElement,
Object activityRootElement,
Object isAlignedToActivity)
componentEvent |
||
calendarRootElement |
||
activityRootElement |
||
isAlignedToActivity |
Object
private Object _handleAlldayActivityResizeAbort()
Object
private Object _handleAlldayActivityResizeDrag(Object evt,
Object deltaX,
Object deltaY)
evt |
||
deltaX |
||
deltaY |
Object
private Object _handleAlldayActivityResizeDrop(Object evt)
evt |
Object
private Object _handleAlldayResizeIndicatorMouseDown(Object componentEvent)
componentEvent |
Object
private Object _handleClickEvents(Object componentEvent,
Object clickCount)
componentEvent |
||
clickCount |
Object
protected Object HandleComponentAction(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentClick(Object componentEvent)
componentEvent |
- | Click event Turns component-level clicks into CalendarActivity events, Calendar events e.g. - User clicks on an activity in the view (day, week, etc) - User clicks on empty space (no activity) in the view (day, week, etc) |
Object
protected Object HandleComponentContextMenu(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentDblClick(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentKeyDown(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentKeyUp(Object componentEvent)
componentEvent |
- | the component event invoked by key up |
Object
protected Object HandleComponentMouseDown(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentMouseOver(Object componentEvent)
componentEvent |
Object
private Object _handleKeyUpForDay(Object keyCode,
Object targetElement)
keyCode |
||
targetElement |
Object
private Object _handleKeyUpForList(Object keyCode,
Object targetElement)
keyCode |
||
targetElement |
Object
private Object _handleKeyUpForMonth(Object keyCode,
Object targetElement)
keyCode |
||
targetElement |
Object
private Object _handleKeyUpForWeek(Object keyCode,
Object targetElement)
keyCode |
||
targetElement |
Object
public Object handleMonthOverflowLinkClick()
Object
private Object _handleTimeActivityResizeAbort()
Object
private Object _handleTimeActivityResizeDrag(Object evt,
Object deltaX,
Object deltaY)
evt |
||
deltaX |
||
deltaY |
Object
private Object _handleTimeActivityResizeDrop(Object evt)
evt |
Object
private Object _handleTimeResizeIndicatorMouseDown(Object componentEvent)
componentEvent |
Object
private Object _hideActivityHoverPopup()
Object
private Object _hideMonthGridActivity(Object activity,
Object gridInfo,
Object overflowDeltaInfo)
activity |
||
gridInfo |
||
overflowDeltaInfo |
Object
protected Object InitDomElement(Object component,
Object domElement)
component |
||
domElement |
Object
AdfRichUIPeer.InitDomElement(AdfUIComponent, Object)
protected static Object InitSubclass()
Object
private Object _isPopupVisible(Object component,
Object id)
component |
||
id |
Object
private Object _isTimeActivityDraggableAcrossDays()
Object
private Object _killCalendarActivityMouseTimeout()
Object
private Object _launchPopupFacet(Object component,
Object id)
component |
||
id |
Object
public Object needsResizeNotify()
Object
AdfUIPeer.needsResizeNotify(Object)
private Object _onMouseOverTimeout(Object state)
state |
Object
private Object _queueCalendarActivityDurationChangeEvent(Object activityDom,
Object deltaHour,
Object deltaMin)
activityDom |
||
deltaHour |
||
deltaMin |
Object
private Object _queueCalendarActivityEvent(Object component,
Object activityRootElement,
Object keyStroke,
Object clickCount,
Object button,
Object triggerType)
component |
||
activityRootElement |
||
keyStroke |
||
clickCount |
||
button |
||
triggerType |
Object
private Object _queueCalendarEvent(Object component,
Object componentEvent,
Object calendarRootElement,
Object eventTarget,
Object keyStroke,
Object clickCount,
Object button,
Object triggerType)
component |
||
componentEvent |
||
calendarRootElement |
||
eventTarget |
||
keyStroke |
||
clickCount |
||
button |
||
triggerType |
Object
private Object _resizeAllDayActsArea(Object oldHeight,
Object newHeight,
Object initPaddingAfterAllDayArea)
oldHeight |
||
newHeight |
||
initPaddingAfterAllDayArea |
Object
private Object _resizeDragNodeForAllDayActivity(Object activityElement,
Object cloneStyle,
Object childNodes,
Object durationSpanNode)
activityElement |
||
cloneStyle |
||
childNodes |
||
durationSpanNode |
Object
private Object _resizeMonthGrid(Object oldHeight,
Object newHeight)
oldHeight |
||
newHeight |
Object
public Object resizeNotify(Object component,
Object oldWidth,
Object oldHeight,
Object newWidth,
Object newHeight)
component |
||
oldWidth |
||
oldHeight |
||
newWidth |
||
newHeight |
Object
AdfUIPeer.resizeNotify(Object, Object, Object, Object, Object)
private Object _restoreScrollPosition(Object component,
Object domElement)
component |
||
domElement |
Object
private Object _saveScrollPosition(Object component)
component |
Object
private Object _scrollToStartHour(Object clientId,
Object agent)
clientId |
||
agent |
Object
private Object _setTimeActDragInfo(Object timeAct,
Object height)
timeAct |
||
height |
Object
public Object showActivityPopup(Object popupId,
Object providerId,
Object activityId)
popupId |
||
providerId |
||
activityId |
Object
private Object _showContextMenu(Object component,
Object calendarRootElement,
Object componentEvent,
Object id,
Object alignElement)
component |
||
calendarRootElement |
||
componentEvent |
||
id |
||
alignElement |
Object
public Object showDragFeedback(AdfDnDContext dndContext,
Object dropSite,
Object dropSiteData,
Object userAction,
Object lastDropSite,
Object lastDropSiteData,
Number pageX,
Number pageY,
Boolean dragExit)
dndContext |
- | the drag and drop context |
dropSite |
- | of the drop target |
dropSiteData |
||
userAction |
||
lastDropSite |
- | the drop site from previous feedback |
lastDropSiteData |
||
pageX |
- | null or the x position of the mouse in page coordinates |
pageY |
- | null or the y position of the mouse in page coordinates |
dragExit |
- | true if the feedback is due to the drag exiting this component |
Object
private Object _showMonthGridActivity(Object activity,
Object gridInfo,
Object overflowDeltaInfo)
activity |
||
gridInfo |
||
overflowDeltaInfo |
Object
|
Oracle Fusion Middleware JavaScript API Reference for Oracle ADF Faces 11g Release 2 (11.1.2.0.0) E17489-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |