OracleJavaScript API Reference for Oracle ADF Faces

 

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

oracle.adf.view.js.event
Class AdfDisplayChangeEvent

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.event.AdfBaseEvent
               |
               +--oracle.adf.view.js.event.AdfPhasedEvent
                     |
                     +--oracle.adf.view.js.event.AdfComponentEvent
                           |
                           +--oracle.adf.view.js.event.AdfDisplayChangeEvent

public class AdfDisplayChangeEvent
extends AdfComponentEvent
Event class to support display child change. This event is currently used by af:deck component and can be used for similar usecases by other components in future.


Field Summary

public static Object
EVENT_TYPE
public static Object
NAVIGATE_DIRECTION_BACKWARD
public static Object
NAVIGATE_DIRECTION_FORWARD
Constants to determine whether the next or previous sibling of current displayed child is to be displayed.
private Object
_navigateDirection

Fields inherited from oracle.adf.view.js.event.AdfComponentEvent

BLUR_EVENT_TYPE, CONTEXT_MENU_EVENT_TYPE, FOCUS_EVENT_TYPE

Fields inherited from oracle.adf.view.js.event.AdfBaseEvent

AT_TARGET_PHASE, BUBBLING_PHASE, CAPTURING_PHASE

Fields inherited from oracle.adf.view.js.base.AdfObject

constructor, superclass

Fields inherited from org.ecmascript.object.Object

prototype

Constructor Summary

public
AdfDisplayChangeEvent(AdfUIComponent source, String navigateDirection)
Event class to support display child change.

Method Summary

protected Object
AddMarshalledProperties(Object properties)
public boolean
getClearMessages()
If the component has the immediate property turned on, return false indicating that messages should not be cleared as part of the response.
public Object
getNavigateDirection()
Gets the direction of navigation to load the next/previous child of the source component
protected Object
Init(Object source, Object navigateDirection)
Initializes the instance.
public Object
isImmediate()
Returns true if this event should only trigger validation of immediate fields.
public Object
isValidationNeeded()
Returns true if this event should trigger validation.
public Object
propagatesToServer()
Returns true if the this event should propagate to the server.
public static AdfDisplayChangeEvent
queue(Object component, String navigateDirection, Boolean isPartial)
Convenience function for queueing an AdfDisplayChangeEvent from a component.

Methods inherited from oracle.adf.view.js.event.AdfPhasedEvent

getCurrentTarget, getDoesBubbles, getEventPhase, isCancelable, nextEventPhase, setCurrentTarget, toDebugString

Methods inherited from oracle.adf.view.js.event.AdfBaseEvent

cancel, forceFullSubmit, getMaxTimeBeforePropagation, getProperties, getRoot, getShowMessages, getSource, getType, isBubblingStopped, isCanceled, IsDeleveryDiscrete, isDeliveryDiscrete, isFullSubmitForced, isPartial, isResponseAnnounced, isResponseExpected, IsUserInputPrevented, noResponseExpected, preventUserInput, setPartial, setRoot, setSource, stopBubbling

Methods inherited from oracle.adf.view.js.base.AdfObject

adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toString

Field Detail


EVENT_TYPE

public static Object EVENT_TYPE

NAVIGATE_DIRECTION_BACKWARD

public static Object NAVIGATE_DIRECTION_BACKWARD

NAVIGATE_DIRECTION_FORWARD

public static Object NAVIGATE_DIRECTION_FORWARD

Constants to determine whether the next or previous sibling of current displayed child is to be displayed. These constants are LTR/RTL oblivious and indicate the sibling selection per natural ordering.

_navigateDirection

private Object _navigateDirection

Constructor Detail


AdfDisplayChangeEvent

public AdfDisplayChangeEvent(AdfUIComponent source,
                             String navigateDirection)

Event class to support display child change. This event is currently used by af:deck component and can be used for similar usecases by other components in future.

Parameters:
source - the component on which the event is to be queued
navigateDirection - Either AdfDisplayChangeEvent.NAVIGATE_DIRECTION_FORWARD or AdfDisplayChangeEvent.NAVIGATE_DIRECTION_BACKWARD to indicate the user action to load the next or previous child respectively

Method Detail


AddMarshalledProperties

protected Object AddMarshalledProperties(Object properties)

Parameters:
properties  
Return:
Object
Overrides:
AdfBaseEvent.AddMarshalledProperties(Object)

getClearMessages

public boolean getClearMessages()

If the component has the immediate property turned on, return false indicating that messages should not be cleared as part of the response. If the request is immediate, it will bypass the validation phase so the messages should remain. Otherwise, messages are cleared because the validation phase is invoked.

Return:
boolean - true if messages should be cleared for the response.
Overrides:
AdfBaseEvent.getClearMessages()

getNavigateDirection

public Object getNavigateDirection()

Gets the direction of navigation to load the next/previous child of the source component

Return:
Object

Init

protected Object Init(Object source,
                      Object navigateDirection)

Initializes the instance. Subclasses of AdfObject must call their superclass' Init

Parameters:
source  
navigateDirection  
Return:
Object
Overrides:
AdfObject.Init()

isImmediate

public Object isImmediate()

Returns true if this event should only trigger validation of immediate fields.

Return:
Object
Overrides:
AdfBaseEvent.isImmediate()

isValidationNeeded

public Object isValidationNeeded()

Returns true if this event should trigger validation.

Return:
Object
Overrides:
AdfBaseEvent.isValidationNeeded()

propagatesToServer

public Object propagatesToServer()

Returns true if the this event should propagate to the server.

Return:
Object
Overrides:
AdfBaseEvent.propagatesToServer()

queue

public static AdfDisplayChangeEvent queue(Object component,
                                          String navigateDirection,
                                          Boolean isPartial)

Convenience function for queueing an AdfDisplayChangeEvent from a component.

Parameters:
component  
navigateDirection - Either AdfDisplayChangeEvent.NAVIGATE_DIRECTION_FORWARD or AdfDisplayChangeEvent.NAVIGATE_DIRECTION_BACKWARD to indicate the user action to load the next or previous child respectively
isPartial - true if the event needs to result in partial submit
Return:
AdfDisplayChangeEvent - the event instance that was queued
Overrides:
AdfComponentEvent.queue(Boolean)

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

 

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.