public class IlvFacesObjectSelectInteractor extends IlvObjectSelectInteractor
IlvGraphic
object on the view. This graphic object will be stored in the property value.IlvObjectSelectedFinder
can be set to this component.invocationContext
value:
JSF_CONTEXT
the interactor will submit the page and the action will be processed during the JSF lifecycle.IMAGE_SERVLET_CONTEXT
the interactor will only query a new image from the server and the action is processed out of the JSF lifecycle.
The IMAGE_SERVLET_CONTEXT
implies some limitations and is designed to only allows interaction on the underlying graphic component (the component that generates the image).
IlvFacesFakeObjectSelectInteractor
designed to provide access to a fake JSF View component and the current client mode.
getView()
method of the source component is an instance of IlvFacesDHTMLFakeView
.
This component only accepts a call on its getView()
method.valueChangeEvent.getOldValue()
returns null
NotInJSFLifecycleException
.IlvFacesObjectSelectInteractor source = (IlvFacesObjectSelectInteractor)valueChangeEvent.getSource(); boolean inJSFLifecycle = source.getInvocationContext() == IlvDHTMLConstants.JSF_CONTEXT;To access to the underlying graphic component use the following code:
IlvManagerView view = ((IlvFacesDHTMLView)source.getView()).getView();
IlvFacesObjectSelectedFinder
,
Serialized FormAUTO_SUBMIT_DEFAULT_VALUE, INVOCATION_CONTEXT_DEFAULT_VALUE, PARTIAL_SUBMIT_DEFAULT_VALUE
ACCESSIBLE, ACTION_NAME, AUTO_SUBMIT, BACKGROUND_COLOR, CAPABILITIES_LOADED_HANDLER, COMPONENT, DO_ACTION_ON_BG_DESELECT, ERROR_MESSAGE, GENERATE_IMAGE_MAP, HOTKEYS, IMAGE_FORMAT, IMAGE_LOADED_HANDLER, IMAGE_MAP_GENERATOR, IMAGE_MAP_GENERATOR_CLASS, IMAGE_MAP_VISIBLE, IMAGE_SERVLET_CONTEXT, INVOCATION_CONTEXT, JSF_CONTEXT, ON_CLICK, ON_SELECTION_CHANGED, PARTIAL_SUBMIT, PORTLET_CONTEXT_KEY, PORTLET_SESSION_KEY, REPLACE_PATTERN, RESIZABLE, SELECTION_RESIZABLE_CLASS, SESSION_EXP_HANDLER, SUBMITTED_VALUE, WAITING_IMAGE
AFTER_HANDLER, BASETEXTDIRECTION, BEFORE_HANDLER, BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CHARTS_MESSAGE_BUNDLE, CORE_BUNDLE, CORE_MESSAGE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, DIAGRAMMER_MESSAGE_BUNDLE, ENABLED, EVENT_TYPE, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, FRAMEWORK_MESSAGE_BUNDLE, GANTT_BUNDLE, GANTT_MESSAGE_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, INTERACTORS, INTERCEPT_INTERACTOR, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_BUNDLE, MAPS_MESSAGE_BUNDLE, MENU_MODEL_ID, MESSAGE, MESSAGE_BOX, MESSAGE_BOX_ID, MOVE_ALLOWED, OBJECT_FINDER, PARAM_COMPID, PARAM_DATA, PARAM_KEY, PARAM_NAMESPACE, PARAM_RESOURCE, PARAM_SERVICE, PARAM_TYPE, POPUP_MENU, POPUP_MENU_FACTORY, POPUP_MENU_FACTORY_CLASS, PORTLET_NAMESPACE, PROGRESSIVE_ZOOM, PROJECT, RENDER, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SCROLL_BAR, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TGO_MESSAGE_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH
Constructor and Description |
---|
IlvFacesObjectSelectInteractor()
Creates a new
IlvFacesObjectSelectInteractor instance. |
Modifier and Type | Method and Description |
---|---|
static String |
getComponentType()
Returns the type of this component.
|
protected IlvObjectSelectedFinder |
getDefaultObjectSelectedFinder()
Returns the default
IlvObjectSelectedFinder instance if no specified instance is provided. |
String |
getFamily() |
broadcast, clearDecodedPropertyMap, getAttributes, getCursor, getInvocationContext, getMenuModelId, getMessage, getObjectSelectedFinder, getView, getViewId, isAutoSubmit, isDecodedProperty, isPartialSubmit, resetDecodedProperties, restoreState, saveState, setAutoSubmit, setCursor, setDecodedProperty, setInvocationContext, setMenuModelId, setMessage, setObjectSelectedFinder, setPartialSubmit, setView, setViewId, updateModel, validate
public IlvFacesObjectSelectInteractor()
IlvFacesObjectSelectInteractor
instance.public String getFamily()
public static String getComponentType()
protected IlvObjectSelectedFinder getDefaultObjectSelectedFinder()
IlvObjectSelectedFinder
instance if no specified instance is provided.getDefaultObjectSelectedFinder
in class IlvObjectSelectInteractor
IlvObjectSelectedFinder
instance.© Copyright Rogue Wave Software, Inc. 1997, 2015. All Rights Reserved.