# rich

## Tag itemChangeListener

- Description:
    Associates item change listener with any toggleable panel (accordion, collapsiblePanel, tabPanel, togglePanel, panelMenu) in order to listen for item change events.

- Attributes
  Name | Required | Type | Description
  --- | --- | --- | ---
  `for` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | If present, this attribute refers to the value of one of the exposed attached objects within the composite component inside of which this tag is nested.
  `binding` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.el.ValueExpression`) | Value binding expression that evaluates to an object that implements ItemChangeListener.
  `listener` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.el.ValueExpression`) | 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 ItemChangeEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void
  `type` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.el.ValueExpression`) | Fully qualified Java class name of an ItemChangeListener to be created and registered.

Output generated by Vdldoc View Declaration Language Documentation Generator.