# rich

## Tag notify

- Description:

    The <rich:notify> component serves for advanced user interaction, using notification boxes to give the user instant feedback on what's happening within the application. Each time this component is rendered, a floating notification box is displayed in the selected corner of the browser screen.

    @author Lukas Fryc @author Brian Leathem

- Component Information
  Info | Value
  --- | ---
  Component Type | `org.richfaces.Notify`
  Handler Class | None
  Renderer Type | `org.richfaces.NotifyRenderer`
  Description | The <rich:notify> component serves for advanced user interaction, using notification boxes to give the user instant feedback on what's happening within the application. Each time this component is rendered, a floating notification box is displayed in the selected corner of the browser screen. @author Lukas Fryc @author Brian Leathem

- 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
  `detail` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Detail of the notification message
  `escape` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.
  `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.
  `nonblocking` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Defines whether the notification should fade when hovering and allow to click elements behind
  `nonblockingOpacity` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.Double`) | Defines opacity of non-blocking notifications
  `onclick` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is clicked over this element.
  `ondblclick` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is double clicked over this element.
  `onkeydown` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a key is pressed down over this element.
  `onkeypress` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a key is pressed and released over this element.
  `onkeyup` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a key is released over this element.
  `onmousedown` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is pressed down over this element.
  `onmousemove` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is moved within this element.
  `onmouseout` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is moved away from this element.
  `onmouseover` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is moved onto this element.
  `onmouseup` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Javascript code executed when a pointer button is released over this element.
  `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.
  `showCloseButton` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Defines whether the close button should be displayed
  `showShadow` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Defines whether the shadow under notification should be displayed
  `stack` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Defines which stack will be notification bound to
  `stayTime` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.Integer`) | Defines how long will notification stay displayed after appearing
  `sticky` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | If true, notifications have to be closed with the close button (overrides @showCloseButton)
  `styleClass` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.
  `summary` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Summary of the notification message

Output generated by Vdldoc View Declaration Language Documentation Generator.