# 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.touch
Class AdfDhtmlSelectManyShuttlePeer

## 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.AdfDhtmlSelectManyPeer
             |
             +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlSelectManyShuttleBasePeer
                   |
                   +--oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlSelectManyShuttlePeer

    public class AdfDhtmlSelectManyShuttlePeer
    extends AdfDhtmlSelectManyShuttleBasePeer

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

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

## Constructor Summary
`public` | `AdfDhtmlSelectManyShuttlePeer()`

## Method Summary
`protected Object` | `GetBestMatchSubId(Object domElement)` Returns the best match subId for the given domElement.
`protected Object` | `GetSubIdDomElement(Object subElementId)` Returns the DOM element identified by the passed in subId.
`protected Object` | `HandleComponentTouchStart(Object componentEvent)`
`protected static Object` | `InitSubclass()`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlSelectManyShuttleBasePeer
`ComponentSelectionChanged, Focus, GetCheckboxByEventTarget, GetCheckboxes, GetComponentSelectItems, GetInlineEditor, GetNoteWindowAlignmentNode, GetSubmittedValue, HandleComponentClick, HandleComponentDblClick, HandleComponentFocus, HandleComponentKeyDown, LazyInitialize, SetDisplayValue, Validate`

## Field Detail

### _SUB_ID_MAP

`private static Object _SUB_ID_MAP`
  selectManyShuttle component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [label --> label] - selectManyShuttle/selectOrderShuttle label 2. [content --> content] - selectManyShuttle/selectOrderShuttle content 3. [leadHeader] - selectManyShuttle/selectOrderShuttle lead section header 4. [trailHeader] - selectManyShuttle/selectOrderShuttle trailing section header 5. [leadLegend] - selectManyShuttle/selectOrderShuttle lead section legend (present in screen reader mode) 6. [trailLegend] - selectManyShuttle/selectOrderShuttle trailing section legend (present in screen reader mode) 7. [leadUl --> leadUl] - selectManyShuttle/selectOrderShuttle leftside list 8. [trailUl --> trailUl] - selectManyShuttle/selectOrderShuttle rightside list 9. [move --> move] - selectManyShuttle/selectOrderShuttle move arrow 10. [moveall --> moveall] - selectManyShuttle/selectOrderShuttle move all arrow 11. [remove --> remove] - selectManyShuttle/selectOrderShuttle remove arrow 12. [removeall --> removeall] - selectManyShuttle/selectOrderShuttle remove all arrow 13. [movetop --> move-top] - selectManyShuttle/selectOrderShuttle move to top arrow 14. [moveup --> move-up] - selectManyShuttle/selectOrderShuttle move up arrow 15. [movedown --> move-down] - selectManyShuttle/selectOrderShuttle move down arrow 16. [movebottom --> move-bottom] - selectManyShuttle/selectOrderShuttle move to bottom arrow 17. [item[(value)] --> item] - selectManyShuttle/selectOrderShuttle item (selectItem, by rendered value)

## Constructor Detail

### AdfDhtmlSelectManyShuttlePeer

`public AdfDhtmlSelectManyShuttlePeer()`

## Method Detail

### GetBestMatchSubId

`protected Object GetBestMatchSubId(Object domElement)`
  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:

    `domElement` |  |

  Return:
    `Object`
  See also:
    `AdfRichUIPeer.GetSubIdDomElement(Object)`
  Overrides:
    `AdfDhtmlSelectManyPeer.GetBestMatchSubId(Object)`

### GetSubIdDomElement

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

    `subElementId` |  |

  Return:
    `Object` - the DOM element
  Overrides:
    `AdfDhtmlSelectManyPeer.GetSubIdDomElement(Object)`

### HandleComponentTouchStart

`protected Object HandleComponentTouchStart(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### InitSubclass

`protected static Object InitSubclass()`
  Return:
    `Object`
  Overrides:
    `AdfDhtmlSelectManyShuttleBasePeer.InitSubclass()`

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.