- 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
Modifier and TypeClassDescriptionprotected static enum
The property keys. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The standard component type for this component.Fields inherited from class jakarta.faces.component.UICommand
COMPONENT_FAMILY
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionReturn the value of theexecute
property.getName()
Return the value of thename
property.Return the value of theonerror
property.Return the value of theonevent
property.Return the value of therender
property.Return the value of theresetValues
property.boolean
Return the value of theautorun
property.void
setAutorun
(boolean autorun) Set the value of theautorun
property.void
setExecute
(String execute) Set the value of theexecute
property.void
Set the value of thename
property.void
setOnerror
(String onerror) Set the value of theonerror
property.void
setOnevent
(String onevent) Set the value of theonevent
property.void
Set the value of therender
property.void
setResetValues
(Boolean resetValues) Set the value of theresetValues
property.Methods inherited from class jakarta.faces.component.UICommand
addActionListener, broadcast, getActionExpression, getActionListeners, getFamily, getValue, isImmediate, queueEvent, removeActionListener, setActionExpression, setImmediate, setValue
Methods 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, unsubscribeFromEvent
Methods 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
-
-
Constructor Details
-
HtmlCommandScript
public HtmlCommandScript()
-
-
Method Details
-
isAutorun
public boolean isAutorun()Return the value of the
autorun
property.- Returns:
- the property value
Contents: Whether to execute declared JavaScript function during
load
event of thewindow
. Defaults tofalse
.
-
setAutorun
public void setAutorun(boolean autorun) Set the value of the
autorun
property.- Parameters:
autorun
- the new property value
-
getExecute
Return the value of the
execute
property.- 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
execute
property.- Parameters:
execute
- the new property value
-
getName
Return the value of the
name
property.- 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
name
property.- Parameters:
name
- the new property value
-
getOnerror
Return the value of the
onerror
property.- Returns:
- the property value
Contents: The name of the JavaScript function that will handle errors.
-
setOnerror
Set the value of the
onerror
property.- Parameters:
onerror
- the new property value
-
getOnevent
Return the value of the
onevent
property.- Returns:
- the property value
Contents: The name of the JavaScript function that will handle UI events.
-
setOnevent
Set the value of the
onevent
property.- Parameters:
onevent
- the new property value
-
getRender
Return the value of the
render
property.- 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
render
property.- Parameters:
render
- the new property value
-
getResetValues
Return the value of the
resetValues
property.- Returns:
- the property value
Contents: Reset specific input values. Interpret the value of the
render
attribute as a space separated list of client identifiers suitable for passing directly toUIViewRoot.resetValues()
. The implementation must cause anActionListener
to be attached to theActionSource
component in which this tag is nested that callsUIViewRoot.resetValues()
passing the value of therender
attribute as the argument.
-
setResetValues
Set the value of the
resetValues
property.- Parameters:
resetValues
- the new property value
-