|
Oracle Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.1.3) E41654-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |
org.ecmascript.object.Object | +--oracle.adf.view.js.base.AdfObject | +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDirtyStateService
public class AdfDirtyStateService extends AdfObject
Field Summary |
|
---|---|
private static Object |
|
private Object |
|
private Object |
|
private Object |
|
private static Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
Fields inherited from oracle.adf.view.js.base.AdfObject |
constructor, superclass |
Fields inherited from org.ecmascript.object.Object |
prototype |
Constructor Summary |
|
---|---|
public |
|
Method Summary |
|
---|---|
Object |
|
private Object |
|
Object |
|
private Object |
|
public Array.<AdfUIComponent> |
|
private Object |
|
private string|null |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
Object |
|
public boolean |
|
protected Object |
|
protected static Object |
|
private Object |
|
public boolean |
|
private Object |
|
private boolean |
|
Object |
|
public Object |
|
Object |
|
private Object |
|
Object |
|
private Object |
|
private Object |
|
Object |
|
public Object |
Methods inherited from oracle.adf.view.js.base.AdfObject |
adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString |
Field Detail |
---|
private static Object _AUTO_GEN_PREFIX
private Object _dirtyComponentIds
private Object _dirtyDataComponents
private Object _dirtyFormElements
private static Object _FORM_ID_EXPANDO
private Object _nextFormElementCounter
private Object _origFormValues
private Object _potentiallyHasDirtyComponents
private Object _potentiallyHasDirtyFormValues
Constructor Detail |
---|
public AdfDirtyStateService(AdfDhtmlPage page)
page |
- | the page |
Method Detail |
---|
Object __alwaysDisplayDirtyDataWarning()
Object
private Object _componentHasDirtyFormData(Object clientId)
clientId |
Object
Object __dataCommitted(Array.<String> ids,
boolean immediateOnly)
ids |
- | array of IDs that were processed on the server |
immediateOnly |
- | true if only immediate input components were processed |
Object
private Object _gatherDescedantComponents(Object components)
components |
Object
public Array.<AdfUIComponent> getDirtyComponents(AdfUIComponent= ancestor)
ancestor |
- | optional client component to use to filter the results. If present, only descendents of the component will be returned |
Array.<AdfUIComponent>
- array of all the components that are dirty, optionally filtered by the ancestorprivate Object _getFormElement(Object id)
id |
Object
private string|null _getFormElementName(Node node)
node |
- | the node to check |
string|null
- the form element name if the node is a form element and the name attribute is set.private Object _getFormIdentifier(Object formElement)
formElement |
Object
private Object _handleBlurEvent(AdfComponentEvent componentEvent)
componentEvent |
- | the blur component event |
Object
private Object _handleComponentRemovedEvent(Object componentEvent)
componentEvent |
Object
private Object _handleFocusEvent(AdfComponentEvent componentEvent)
componentEvent |
- | the focus component event |
Object
Object __handleValueChangeEvent(AdfValueChangeEvent componentEvent)
componentEvent |
- | the value change event being queued on the page. |
Object
public boolean hasDirtyData(AdfUIComponent=|Node ancestor)
ancestor |
- | optional client component or DOM node to use to check below. If not given the function checks the entire page, otherwise it will check if any form elements or client components are dirty that are descendents of the given component. |
boolean
- true if the component is dirty or any descendent of the component.protected Object Init(Object page)
page |
Object
AdfObject.Init()
protected static Object InitClass()
Object
private Object _initPotentiallyDirtyFlags()
Object
public boolean isDirty(AdfUIEditableValue|string inputComponent)
inputComponent |
- | the input component to check if it contains dirty data. The client ID of a component is also an accepted argument. |
boolean
- true if the input component has dirty dataprivate Object _isImmediateEditableValueComponent(Object clientId)
clientId |
Object
private boolean _isInputComponentElement(AdfUICoponent component,
Element formElement)
component |
- | the closest ancestor component |
formElement |
- | the node to check |
boolean
- true if it is part of an input componentObject __isInputValueDirty(Object page,
Object component,
Object inputElement)
page |
||
component |
||
inputElement |
Object
public Object isNamingContainerDirty(string clientId)
clientId |
- | the client ID of the naming container component |
Object
hasDirtyData(AdfUIComponent=|Node)
Object __isPotentiallyDirty()
Object
private Object _needsSpuriousDirtyValueTracking(Object page)
page |
Object
Object __registerDirtyDataComponent(Object component,
Object level)
component |
||
level |
Object
AdfDhtmlPage.registerDirtyDataComponent(AdfUIComponent, Object)
private Object _resetSpuriousDirtyValue(Object clientId)
clientId |
Object
private Object _resetSpuriousDirtyValues(Object page,
Object dirtyComponentIds)
page |
||
dirtyComponentIds |
Object
Object __resetState()
Object
public Object setDirty(string clientId,
boolean dirty)
clientId |
- | the ID of the client component to be marked as dirty. |
dirty |
- | if true, will mark the component as dirty, false to mark the component as not being dirty |
Object
|
Oracle Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.1.3) E41654-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |