# rich

## Tag notifyStack

- Description:

    Notifications emited by <rich:notify>, <rich:notifyMessage> and <rich:notifyMessages> are displayed in top-right corner of the screen by default.

    It is <rich:notifyStack> which defines where messages will appear and handles their stacking.

    Stack also provides way how to remove messages from screen - when stack is re-rendered, current notifications are destroyed, freeing place for new notifications.

    @author Bernard Labno @author Lukas Fryc

- Component Information
  Info | Value
  --- | ---
  Component Type | `org.richfaces.NotifyStack`
  Handler Class | None
  Renderer Type | `org.richfaces.NotifyStackRenderer`
  Description | Notifications emited by <rich:notify>, <rich:notifyMessage> and <rich:notifyMessages> are displayed in top-right corner of the screen by default. It is <rich:notifyStack> which defines where messages will appear and handles their stacking. Stack also provides way how to remove messages from screen - when stack is re-rendered, current notifications are destroyed, freeing place for new notifications. @author Bernard Labno @author Lukas Fryc

- Attributes
  Name | Required | Type | Description
  --- | --- | --- | ---
  `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
  `direction` | `false` | `javax.el.ValueExpression` (must evaluate to `org.richfaces.component.StackingDirection`) | Defines in which direction will be notification stacked
  `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.
  `method` | `false` | `javax.el.ValueExpression` (must evaluate to `org.richfaces.component.StackingMethod`) | Defines where new notifications will appear
  `position` | `false` | `javax.el.ValueExpression` (must evaluate to `org.richfaces.component.CornerPosition`) | Defines the position of the start of stack: topLeft, topRight (default), bottomLeft, bottomRight
  `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.

Output generated by Vdldoc View Declaration Language Documentation Generator.