# 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 AdfDhtmlInputSearchPeer

## 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.AdfDhtmlInputSearchPeer

Direct Known Subclasses:
  AdfMultiSelectInputSearchPeer, AdfSingleSelectInputSearchPeer

    public class AdfDhtmlInputSearchPeer
    extends Object

inputSearch component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [content --> content] - inputSearch content 2. [label --> label] - inputSearch label 3. [button --> btn] - inputSearch dropdown/search button 4. [suggestion[i] --> The suggestion element at i-th index (mapped programmatically)] 5. [selectionsButton --> selBtn] - Button that launches selections list in multi-select mode 6. [selectedHeader --> Mapped programmatically to selected list header. Applicable only in multi-select mode.] If a subId is not contained in the map below, it's corresponding DOM is located programmatically in AdfDhtmlInputSearchPeer.GetSubIdDomElement().

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

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

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

## Method Summary
`protected Object` | `GetBestMatchSubId(Object domElement)`
`private Object` | `_getSelectedHeaderSubElem(Object component, Object clientId)`
`protected Object` | `GetSubIdDomElement(Object subElementId)`
`private Object` | `_getSubIdSuggestion(Object clientId, Object suggestionElem)`
`private Object` | `_getSuggestionSubElem(Object clientId, Object subElementId)`

## Field Detail

### _SUB_ID_MAP

`private static Object _SUB_ID_MAP`
  inputSearch component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [content --> content] - inputSearch content 2. [label --> label] - inputSearch label 3. [button --> btn] - inputSearch dropdown/search button 4. [suggestion[i] --> The suggestion element at i-th index (mapped programmatically)] 5. [selectionsButton --> selBtn] - Button that launches selections list in multi-select mode 6. [selectedHeader --> Mapped programmatically to selected list header. Applicable only in multi-select mode.] If a subId is not contained in the map below, it's corresponding DOM is located programmatically in AdfDhtmlInputSearchPeer.GetSubIdDomElement().

## Constructor Detail

### AdfDhtmlInputSearchPeer

`public AdfDhtmlInputSearchPeer()`
  inputSearch component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [content --> content] - inputSearch content 2. [label --> label] - inputSearch label 3. [button --> btn] - inputSearch dropdown/search button 4. [suggestion[i] --> The suggestion element at i-th index (mapped programmatically)] 5. [selectionsButton --> selBtn] - Button that launches selections list in multi-select mode 6. [selectedHeader --> Mapped programmatically to selected list header. Applicable only in multi-select mode.] If a subId is not contained in the map below, it's corresponding DOM is located programmatically in AdfDhtmlInputSearchPeer.GetSubIdDomElement().

## Method Detail

### GetBestMatchSubId

`protected Object GetBestMatchSubId(Object domElement)`
  Parameters:

    `domElement` |  |

  Return:
    `Object`

### _getSelectedHeaderSubElem

`private Object _getSelectedHeaderSubElem(Object component,
Object clientId)`
  Parameters:

    `component` |  |
    `clientId` |  |

  Return:
    `Object`

### GetSubIdDomElement

`protected Object GetSubIdDomElement(Object subElementId)`
  Parameters:

    `subElementId` |  |

  Return:
    `Object`

### _getSubIdSuggestion

`private Object _getSubIdSuggestion(Object clientId,
Object suggestionElem)`
  Parameters:

    `clientId` |  |
    `suggestionElem` |  |

  Return:
    `Object`

### _getSuggestionSubElem

`private Object _getSuggestionSubElem(Object clientId,
Object subElementId)`
  Parameters:

    `clientId` |  |
    `subElementId` |  |

  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.