IlvObjectSelectInteractorProxy

IlvObject
  |
  +--IlvPropertyStateManager
       |
       +--IlvFacesProxy
            |
            +--IlvInteractorProxy
                 |
                 +--IlvObjectSelectInteractorProxy
Category:
Framework JSF component
JavaScript File:
IlvObjectSelectInteractorProxy.js
Description:
This proxy class wraps an IlvInteractor that calls the performSelect with the appropriate parameters. The action should be called on a mouse click.

Constructor Summary
IlvObjectSelectInteractorProxy(clientId, formId)

Method Summary
getAutoSubmit()
Returns the auto submit mode.
getInvocationContext()
Returns the context in which the value change listener attached to this interactor will be invoked.
getObjectSelectedFinder()
Sets the ObjectSelectedFinder instance responsible for retrieving the object selected by this interactor.
performSelect(params)
Performs the action.
setAutoSubmit(autoSubmit)
Sets the auto submit mode.
setObjectSelectedFinder(finder)
Sets the ObjectSelectedFinder responsible for retrieving the object selected by this interactor.
setValueChangeListener(methodRef)
Sets the method binding expression that will be invoked on a value change event, when a object is selected.

Constructor Detail

IlvObjectSelectInteractorProxy

IlvObjectSelectInteractorProxy(clientId, formId)
Creates an instance of IlvObjectSelectInteractorProxy.

Method Detail

getAutoSubmit

getAutoSubmit()
Returns the auto submit mode. If true, this interactor will submit the enclosing form on a click event. The auto submit mode is set to true by default.
Returns:
The auto submit.

getInvocationContext

getInvocationContext()
Returns the context in which the value change listener attached to this interactor will be invoked. Valid values are:

getObjectSelectedFinder

getObjectSelectedFinder()
Sets the ObjectSelectedFinder instance responsible for retrieving the object selected by this interactor. This must be a value binding expression. Set to "none" to use the default finder.

performSelect

performSelect(params)
Performs the action. If a form object is set, it will be submitted.

setAutoSubmit

setAutoSubmit(autoSubmit)
Sets the auto submit mode. If true, this interactor will submit the enclosing form on a click event. The auto submit mode is set to true by default.
Parameters:
autoSubmit - The auto submit to set.

setObjectSelectedFinder

setObjectSelectedFinder(finder)
Sets the ObjectSelectedFinder responsible for retrieving the object selected by this interactor. This must be a value binding expression.

setValueChangeListener

setValueChangeListener(methodRef)
Sets the method binding expression that will be invoked on a value change event, when a object is selected. This property is used in client mode only.

Inherited Methods from IlvInteractorProxy
getCursor, getMenuModelId, getMessage, setCursor, setMenuModelId, setMessage
Inherited Methods from IlvFacesProxy
getAbsoluteId, getJViewsDHTMLObject, getNodeCoords, getObject, getReferenceNode, setAbsoluteId, setJViewsDHTMLObject, setObject, setReferenceNode, toHTML
Inherited Methods from IlvPropertyStateManager
getClientId, notify
Inherited Methods from IlvObject
callDispose, dispose, getClassName, hashCode, inherits, instanceOf, invoke, registerDispose, removeHTML, setClassName, superConstructor, superInvoke, toString, updateVisibility