Base Peer for the inputListOfValues components.
Method Summary
|
protected Object |
AutoTab(Object component, Object node)
-
When autoTab is set to true and the maxlength for the input has been reached, we do a tab to the next possible tabstop, using AdfFoucsUtils.
|
protected Object |
FocusInputElement(Object clientId)
-
The function to set the focus on the input element of the component called from the server when the returnPopupDataEvent is queued
|
protected Object |
FocusNextElement(Object node)
-
Sets the focus on the next component element which is a tabstop called from AutoTab function
|
private static Object |
_getLovPopup(Object lovClientId)
-
Convenience function to get the lovpopup component using the lov component clientID
|
protected Object |
HandleComponentDblClick(Object componentEvent)
-
Event handler for the double click on the table component inside dialog
|
protected Object |
HandleComponentDialog(Object componentEvent)
-
Event handler for the dialog event.
|
protected Object |
HandleComponentKeyDown(Object componentEvent)
|
protected Object |
HandleComponentKeyPress(Object componentEvent)
-
Implements keyPress event handling for lov components.
|
protected Object |
HandleComponentKeyUp(Object componentEvent)
-
Implements keyUp event handling for lov components.
|
protected Object |
HandleComponentPopupClosed(Object componentEvent)
-
Handler for the popup closed event, sets the _shown attribute to false om lov component when the popup dialog is closed
|
protected Object |
HandleComponentSelection(Object componentEvent)
-
When the row in the search table is selected, it will queue the event to set the selected row key in a separate request.
|
protected Object |
HandleDomChange(Object component, Object domEvent)
-
DOM change event event handler.
|
protected static Object |
InitSubclass()
-
Initialize the dialog events for the lov popup dialog and double click events to select the row and return the value when double click happens inside a table
|
protected Object |
IsKeyEventInInput(Object component, Object componentEvent)
-
Returns true if the key is pressed inside the input field
|
protected Object |
IsLovPopupVisible(Object clientId)
-
Convenience function to know whether the lov popup is visible or not
|
protected Object |
IsNoteWindowVisible(Object component)
|
private Object |
_queueLovInternalEvent(Object component, Object targetNode)
-
verifies whether the value is changed after the input element got focus and queues the lovInternalEvent if the value is changed.
|
protected Object |
SetDisplayValue(Object component, Object domElement, Object newValue)
-
Set the display string, Overridden as rows attribute is not defined on LOV components
|
private static Object |
_setShown(Object component, Object shown)
-
convenience function to set the _shown property on the component to decide whether the pop dialog is shown or not
|
protected Object |
ShowNoteWindow(Object component, Object isMouseOver)
-
- kill any timeout to show the note window - if there is no note window visible create it if needed - if there is a note window shown and isMouseOver is false change the autodismiss hint to 'menu'
|
protected Object |
ShowPopupDialog(Object clientId)
-
The function to show the Lov popup when the search icon is clicked or user changes value and tabs out of the input field (applicable only when autosubmit=true)
|
public Object |
showToolbarPopup(Object clientId, Object popupId)
-
This funtion will be called when the commandToolbarButton inside the lov dialog is clicked.
|
private Object |
_toolbarPopupClosed(Object componentEvent)
-
This function will be called when the toolbar popup is closed.
|