Class HtmlCommandScript
- All Implemented Interfaces:
ActionSource,PartialStateHolder,StateHolder,TransientStateHolder,ComponentSystemEventListener,FacesListener,SystemEventListenerHolder,EventListener
Represents an HTML script element for a function that acts like an ajax form submit. This component must
be placed inside a form, and requires JavaScript to be enabled in the client.
By default, the rendererType property must be set to "jakarta.faces.Script". This value can
be changed by calling the setRendererType() method.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumThe property keys. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe standard component type for this component.Fields inherited from class jakarta.faces.component.UICommand
COMPONENT_FAMILYFields inherited from class jakarta.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the value of theexecuteproperty.getName()Return the value of thenameproperty.Return the value of theonerrorproperty.Return the value of theoneventproperty.Return the value of therenderproperty.Return the value of theresetValuesproperty.booleanReturn the value of theautorunproperty.voidsetAutorun(boolean autorun) Set the value of theautorunproperty.voidsetExecute(String execute) Set the value of theexecuteproperty.voidSet the value of thenameproperty.voidsetOnerror(String onerror) Set the value of theonerrorproperty.voidsetOnevent(String onevent) Set the value of theoneventproperty.voidSet the value of therenderproperty.voidsetResetValues(Boolean resetValues) Set the value of theresetValuesproperty.Methods inherited from class jakarta.faces.component.UICommand
addActionListener, broadcast, getActionExpression, getActionListeners, getFamily, getValue, isImmediate, queueEvent, removeActionListener, setActionExpression, setImmediate, setValueMethods inherited from class jakarta.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventMethods inherited from class jakarta.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Field Details
-
COMPONENT_TYPE
The standard component type for this component.
- See Also:
-
-
Constructor Details
-
HtmlCommandScript
public HtmlCommandScript()
-
-
Method Details
-
isAutorun
public boolean isAutorun()Return the value of the
autorunproperty.- Returns:
- the property value
Contents: Whether to execute declared JavaScript function during
loadevent of thewindow. Defaults tofalse.
-
setAutorun
public void setAutorun(boolean autorun) Set the value of the
autorunproperty.- Parameters:
autorun- the new property value
-
getExecute
Return the value of the
executeproperty.- Returns:
- the property value
Contents: This is a space separated list of client identifiers of components that will participate in the "execute" portion of the Request Processing Lifecycle. If a literal is specified the identifiers must be space delimited. Any of the keywords "@this", "@form", "@all", "@none" may be specified in the identifier list. If not specified, the default value of "@this" is assumed. For example,
@this clientIdOne clientIdTwo.
-
setExecute
Set the value of the
executeproperty.- Parameters:
execute- the new property value
-
getName
Return the value of the
nameproperty.- Returns:
- the property value
Contents: Name of JavaScript function to be declared, e.g.
name="functionName". This can be a namespaced function name, e.g.name="ez.functionName".
-
setName
Set the value of the
nameproperty.- Parameters:
name- the new property value
-
getOnerror
Return the value of the
onerrorproperty.- Returns:
- the property value
Contents: The name of the JavaScript function that will handle errors.
-
setOnerror
Set the value of the
onerrorproperty.- Parameters:
onerror- the new property value
-
getOnevent
Return the value of the
oneventproperty.- Returns:
- the property value
Contents: The name of the JavaScript function that will handle UI events.
-
setOnevent
Set the value of the
oneventproperty.- Parameters:
onevent- the new property value
-
getRender
Return the value of the
renderproperty.- Returns:
- the property value
Contents: This is a space separated list of client identifiers of components that will participate in the "render" portion of the Request Processing Lifecycle. If a literal is specified the identifiers must be space delimited. Any of the keywords "@this", "@form", "@all", "@none" may be specified in the identifier list. If not specified, the default value of "@none" is assumed. For example,
@this clientIdOne clientIdTwo.
-
setRender
Set the value of the
renderproperty.- Parameters:
render- the new property value
-
getResetValues
Return the value of the
resetValuesproperty.- Returns:
- the property value
Contents: Reset specific input values. Interpret the value of the
renderattribute as a space separated list of client identifiers suitable for passing directly toUIViewRoot.resetValues(). The implementation must cause anActionListenerto be attached to theActionSourcecomponent in which this tag is nested that callsUIViewRoot.resetValues()passing the value of therenderattribute as the argument.
-
setResetValues
Set the value of the
resetValuesproperty.- Parameters:
resetValues- the new property value
-