# a4j

## Tag param

- Description:

    The <a4j:param> behavior combines the functionality of the JavaServer Faces (JSF) components <f:param> and <f:actionListener>.

    @author shura, alexsmirnov

- Component Information
  Info | Value
  --- | ---
  Component Type | `org.richfaces.Parameter`
  Handler Class | `org.richfaces.view.facelets.html.ParameterHandler`
  Renderer Type | None
  Description | The <a4j:param> behavior combines the functionality of the JavaServer Faces (JSF) components <f:param> and <f:actionListener>. @author shura, alexsmirnov

- Attributes
  Name | Required | Type | Description
  --- | --- | --- | ---
  `assignTo` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.Object`) | EL expression for updatable bean property. This property will be updated if the parent command component performs an actionEvent.
  `binding` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.faces.component.UIComponent`) | The value binding expression used to wire up this component to a component property of a JavaBean class
  `converter` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.faces.convert.Converter`) | The converter attribute can be used to specify how to convert the value before it is submitted to the data model.
  `id` | `false` | `javax.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.
  `name` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Name of the parameter associated with this component.
  `noEscape` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | If set to true, the value will not enclosed within single quotes and there will be no escaping of characters. This allows the use of the value as JavaScript code for calculating value on the client-side. This doesn't work with non-AJAX components.
  `rendered` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true.
  `value` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.Object`) | Value of the parameter associated with this component.

Output generated by Vdldoc View Declaration Language Documentation Generator.