html_basic

Tag commandScript

Component Information 
InfoValue
Component Typejavax.faces.HtmlCommandScript
Handler ClassNone
Renderer Typejavax.faces.Script
DescriptionNone
Attributes 
NameRequiredTypeDescription
idfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
nametruejavax.el.ValueExpression
(must evaluate to java.lang.String)
Name of JavaScript function to be declared, e.g. name="functionName". This can be a namespaced function name, e.g. name="ez.functionName".
autorunfalsejavax.el.ValueExpression
(must evaluate to boolean)
Whether to execute declared JavaScript function during load event of the window. Defaults to false.
actionfalsejavax.el.MethodExpression
(signature must match java.lang.Object action())
MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object. The toString() of the returned Object is called to derive the logical outcome. This outcome is passed to the NavigationHandler for this application.
actionListenerfalsejavax.el.MethodExpression
(signature must match void actionListener(javax.faces.event.ActionEvent) )
MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".
executefalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
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.
renderfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
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.
resetValuesfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Reset specific input values. Interpret the value of the render attribute as a space separated list of client identifiers suitable for passing directly to UIViewRoot.resetValues(). The implementation must cause an ActionListener to be attached to the ActionSource component in which this tag is nested that calls UIViewRoot.resetValues() passing the value of the render attribute as the argument.
oneventfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The name of the JavaScript function that will handle UI events.
onerrorfalsejavax.el.ValueExpression
(must evaluate to java.lang.String)
The name of the JavaScript function that will handle errors.
immediatefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.
renderedfalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. Defaults to true.
bindingfalsejavax.el.ValueExpression
(must evaluate to javax.faces.component.UIComponent)
The ValueExpression linking this component to a property in a backing bean.