# JavaScript API Reference for Oracle ADF Faces

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.2.1.4.0) E81451-01
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |

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

# oracle.adfinternal.view.js.laf.dhtml.rich.subids
Class AdfDhtmlShowDetailHeaderPeer

## Warning:

- This is an unsupported, internal implementation class.
- Use an API class that might provide equivalent functionality instead.
- This class will change without notice.
- It is not recommended that you use anything in this class.

    org.ecmascript.object.Object
       |
       +--oracle.adfinternal.view.js.laf.dhtml.rich.subids.AdfDhtmlShowDetailHeaderPeer

    public class AdfDhtmlShowDetailHeaderPeer
    extends Object

showDetailHeader component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [disclosure_icon --> _afrDscl] - the showDetailHeader disclosure icon 2. [text] - the showDetailHeader text (mapped programmatically)

## Field Summary
`private Object` | `_disclosurePeer`
`private Object` | `_ignoreUpAndDownArrowKey`
`private static Object` | `_SUB_ID_MAP` showDetailHeader component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1.

### Fields inherited from org.ecmascript.object.Object
`constructor, prototype`

## Constructor Summary
`public` | `AdfDhtmlShowDetailHeaderPeer()` showDetailHeader component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1.

## Method Summary
`protected Object` | `ComponentDisclosedChanged(Object component, Object domElement, Object newValue, Object oldValue)`
`protected Object` | `GetBestMatchSubId(HTMLElement childElement)` Returns the best match subId for the given domElement.
`private Object` | `_getContentDomElement()`
`protected Object` | `GetSubIdDomElement(Object subElementId)` Returns the DOM element identified by the passed in subId.
`Object` | `__handleClientSideDisclosure(Boolean disclosed)` Client side optimized disclosure function
`protected Object` | `HandleComponentClick(Object componentEvent)` Handles component-level clicks
`protected Object` | `HandleComponentDisclosure(Object componentEvent)`
`protected Object` | `HandleComponentKeyUp(AdfUIInputEvent componentEvent)` Handles component-level key ups.
`protected Object` | `Init(Object component)`
`public Object` | `initialize(Object component)`
`protected static Object` | `InitSubclass()` Registers component on click handler
`Object` | `__isContentLoaded()`

## Field Detail

### _disclosurePeer

`private Object _disclosurePeer`

### _ignoreUpAndDownArrowKey

`private Object _ignoreUpAndDownArrowKey`

### _SUB_ID_MAP

`private static Object _SUB_ID_MAP`
  showDetailHeader component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [disclosure_icon --> _afrDscl] - the showDetailHeader disclosure icon 2. [text] - the showDetailHeader text (mapped programmatically)

## Constructor Detail

### AdfDhtmlShowDetailHeaderPeer

`public AdfDhtmlShowDetailHeaderPeer()`
  showDetailHeader component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [disclosure_icon --> _afrDscl] - the showDetailHeader disclosure icon 2. [text] - the showDetailHeader text (mapped programmatically)

## Method Detail

### ComponentDisclosedChanged

`protected Object ComponentDisclosedChanged(Object component,
Object domElement,
Object newValue,
Object oldValue)`
  Parameters:

    `component` |  |
    `domElement` |  |
    `newValue` |  |
    `oldValue` |  |

  Return:
    `Object`

### GetBestMatchSubId

`protected Object GetBestMatchSubId(HTMLElement childElement)`
  Returns the best match subId for the given domElement. This can be enhanced further to return programmatically determined subIds. WARNING - You must make sure to bind the component to the peer before calling this function.
  Parameters:

    `childElement` | - | the child DOM element

  Return:
    `Object`
  See also:
    `AdfRichUIPeer.GetSubIdDomElement(Object)`

### _getContentDomElement

`private Object _getContentDomElement()`
  Return:
    `Object`

### GetSubIdDomElement

`protected Object GetSubIdDomElement(Object subElementId)`
  Returns the DOM element identified by the passed in subId.
  Parameters:

    `subElementId` |  |

  Return:
    `Object` - the DOM element

### __handleClientSideDisclosure

`Object __handleClientSideDisclosure(Boolean disclosed)`
  Client side optimized disclosure function
  Parameters:

    `disclosed` | - | true if the new state is disclosed

  Return:
    `Object`

### HandleComponentClick

`protected Object HandleComponentClick(Object componentEvent)`
  Handles component-level clicks
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### HandleComponentDisclosure

`protected Object HandleComponentDisclosure(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### HandleComponentKeyUp

`protected Object HandleComponentKeyUp(AdfUIInputEvent componentEvent)`
  Handles component-level key ups.
  Parameters:

    `componentEvent` | - | the key up component event

  Return:
    `Object`

### Init

`protected Object Init(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### initialize

`public Object initialize(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### InitSubclass

`protected static Object InitSubclass()`
  Registers component on click handler
  Return:
    `Object`

### __isContentLoaded

`Object __isContentLoaded()`
  Return:
    `Object`

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

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.2.1.4.0) E81451-01
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |

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