Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<html xmlns:javaee="http://java.sun.com/xml/ns/javaee" xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>RichFaces
         (Represents self-contained and advanced UI components with out-of-the-box Ajax functionality.
         )
         
      </title>
      <link rel="stylesheet" type="text/css" href="../css/stylesheet.css" title="styie">
   </head><script>
                    function asd()
                    {
                    parent.document.title="RichFaces (Represents self-contained and advanced UI components with out-of-the-box Ajax functionality. )";
                    }
                </script><body bgcolor="white" onload="asd();"><a name="navbar_top"></a><table border="0" width="100%" cellpadding="1" cellspacing="0">
         <tr>
            <td COLSPAN="3" BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><a NAME="navbar_top_firstrow"></a><table BORDER="0" CELLPADDING="0" CELLSPACING="3">
                  <tr ALIGN="center" VALIGN="top">
                     <td BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    &nbsp;
                        <a href="../overview-summary.html"><font CLASS="NavBarFont1"><b>Overview</b></font></a>
                        &nbsp;
                        
                     </td>
                     <td BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">    &nbsp;<font CLASS="NavBarFont1Rev">&nbsp;Library&nbsp;</font>&nbsp;
                        
                     </td>
                     <td BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><font CLASS="NavBarFont1">&nbsp;Tag&nbsp;</font></td>
                     <td BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    &nbsp;
                        <a HREF="../help-doc.html"><font CLASS="NavBarFont1"><b>Help</b></font></a>
                        &nbsp;
                        
                     </td>
                  </tr>
               </table>
            </td>
            <td ALIGN="right" VALIGN="top" ROWSPAN="3"><em></em></td>
         </tr>
         <tr>
            <td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2"></font></td>
            <td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2">
                  &nbsp;
                  <a HREF="../index.html" TARGET="_top"><b>FRAMES</b></a>
                  &nbsp;
                  &nbsp;
                  <a HREF="tld-summary.html" TARGET="_top"><b>NO FRAMES</b></a>
                  &nbsp;
                  <script></script><noscript><a HREF="../alltags-noframe.html" TARGET=""><b>All Tags</b></a></noscript></font></td>
         </tr>
      </table>
      <hr>
      <h2>rich</h2>
      <hr><b>XML Syntax:</b><br><code>
         &nbsp;&nbsp;&nbsp;&nbsp;
         
         &lt;anyxmlelement xmlns:rich="http://richfaces.org/rich" /&gt;
         <br></code><hr><pre>Represents self-contained and advanced UI components with out-of-the-box Ajax functionality.
            </pre><p></p>
      <table border="1" cellpadding="3" cellspacing="0" width="100%">
         <tr bgcolor="#CCCCFF" class="TableHeadingColor">
            <td colspan="2"><font size="+2"><b>Tag Library Information</b></font></td>
         </tr>
         <tr>
            <td>Display Name</td>
            <td>RichFaces</td>
         </tr>
         <tr>
            <td>Short Name</td>
            <td>rich</td>
         </tr>
         <tr>
            <td>URI</td>
            <td>http://richfaces.org/rich</td>
         </tr>
      </table>
      &nbsp;
      
      <p></p>
      <table border="1" cellpadding="3" cellspacing="0" width="100%">
         <tr bgcolor="#CCCCFF" class="TableHeadingColor">
            <td colspan="2"><font size="+2"><b>Tag Summary</b></font></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="accordion.html">accordion</a></b></td>
            <td><p>The &lt;rich:accordion&gt; is a series of panels stacked on top of each other, each collapsed such that only the header
               of the panel is showing. When the header of a panel is clicked, it is expanded to show the content of the panel. Clicking
               on a different header will collapse the previous panel and epand the selected one. Each panel contained in a &lt;rich:accordion&gt;
               component is a &lt;rich:accordionItem&gt; component.</p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="accordionItem.html">accordionItem</a></b></td>
            <td><p>The &lt;rich:accordionItem&gt; component is a panel for use with the &lt;rich:accordion&gt; component. &lt;rich:accordionItem&gt;
               components can be added dynamically using iteration models with the &lt;c:forEach&gt; tag.</p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="autocomplete.html">autocomplete</a></b></td>
            <td><p>The &lt;rich:autocomplete&gt; component is an auto-completing input-box with built-in Ajax capabilities. It supports client-side
               suggestions, browser-like selection, and customization of the look and feel.</p> @author Nick Belaevski
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="calendar.html">calendar</a></b></td>
            <td><p> The &lt;rich:calendar&gt; component allows the user to enter a date and time through an in-line or pop-up calendar. The
               pop-up calendar can navigate through months and years, and its look and feel can be highly customized. </p> @author amarkhel
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="collapsiblePanel.html">collapsiblePanel</a></b></td>
            <td><p> The &lt;rich:collapsiblePanel&gt; component is a collapsible panel that shows or hides content when the header bar is
               activated. It is a simplified version of &lt;rich:togglePanel&gt; component. </p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="collapsibleSubTable.html">collapsibleSubTable</a></b></td>
            <td><p> The &lt;rich:collapsibleSubTable&gt; component acts as a child element to a &lt;rich:dataTable&gt; component. The &lt;rich:collapsibleSubTable&gt;
               component iterates through the child collections in the currently iterated object to create master-detail tables. </p> @author
               Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="collapsibleSubTableToggler.html">collapsibleSubTableToggler</a></b></td>
            <td><p> The &lt;rich:collapsibleSubTableToggler&gt; component provides a toggle control for the user to expand and collapse sub-tables.
               </p> @author Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="column.html">column</a></b></td>
            <td><p> The &lt;rich:column&gt; component facilitates columns in a table. It supports merging columns and rows, sorting, filtering,
               and customized skinning. </p> @author Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="columnGroup.html">columnGroup</a></b></td>
            <td><p>The &lt;rich:columnGroup&gt; component combines multiple columns in a single row to organize complex parts of a table.
               The resulting effect is similar to using the breakRowBefore attribute of the &lt;rich:column&gt; component, but is clearer
               and easier to follow in the source code.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="componentControl.html">componentControl</a></b></td>
            <td><p> The &lt;rich:componentControl&gt; behavior allows JavaScript API functions to be called on target components. The functions
               are called after defined events are triggered on the component to with the &lt;rich:componentControl&gt; behavior is attached.
               Initialization variants and activation events can be customized, and parameters can be passed to the target component. </p>
               @author Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="contextMenu.html">contextMenu</a></b></td>
            <td><p> The &lt;rich:contextMenu&gt; component is used for creating a hierarchical context menu that are activated on events like
               onmouseover, onclick etc. The component can be applied to any element on the page. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian
               Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dataGrid.html">dataGrid</a></b></td>
            <td><p> The &lt;rich:dataGrid&gt; component is used to arrange data objects in a grid. Values in the grid can be updated dynamically
               from the data model, and Ajax updates can be limited to specific rows. The component supports header, footer, and caption
               facets. </p> @author Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dataScroller.html">dataScroller</a></b></td>
            <td><p> The &lt;rich:dataScroller&gt; component is used for navigating through multiple pages of tables or grids. </p></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dataTable.html">dataTable</a></b></td>
            <td><p> The &lt;rich:dataTable&gt; component is used to render a table, including the table's caption. It works in conjunction
               with the &lt;rich:column&gt; and &lt;rich:columnGroup&gt; components to list the contents of a data model. </p> @author Anton
               Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dragIndicator.html">dragIndicator</a></b></td>
            <td><p> The &lt;rich:dragIndicator&gt; component defines a graphical element to display under the mouse cursor during a drag-and-drop
               operation. </p> @author abelevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dragSource.html">dragSource</a></b></td>
            <td><p> The &lt;rich:dragSource&gt; component can be added to a component to indicate it is capable of being dragged by the user.
               The dragged item can then be dropped into a compatible drop area, designated using the &lt;rich:dropTarget&gt; component.
               </p> @author abelevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dropDownMenu.html">dropDownMenu</a></b></td>
            <td>The &lt;rich:dropDownMenu&gt; component is used for creating a drop-down, hierarchical menu. It can be used with the &lt;rich:toolbar&gt;
               component to create menus in an application's toolbar.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="dropTarget.html">dropTarget</a></b></td>
            <td><p> The &lt;rich:dropTarget&gt; component can be added to a component so that the component can accept dragged items. The
               dragged items must be defined with a compatible drop type for the &lt;rich:dragSource&gt; component. </p> @author abelevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="editor.html">editor</a></b></td>
            <td><p> The &lt;rich:editor&gt; component is used for creating a WYSIWYG editor on a page. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas
               Fryc</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="extendedDataTable.html">extendedDataTable</a></b></td>
            <td><p> The &lt;rich:extendedDataTable&gt; component builds on the functionality of the &lt;rich:dataTable&gt; component, adding
               features such as scrolling for the table body (both horizontal and vertical), Ajax loading for vertical scrolling, frozen
               columns, row selection, and rearranging of columns. It also supports all the basic table features such as sorting, filtering,
               and paging using the &lt;rich:dataScroller&gt; component. </p> @author Konstantin Mishin
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="fileUpload.html">fileUpload</a></b></td>
            <td><p> The &lt;rich:fileUpload&gt; component allows the user to upload files to a server. It features multiple uploads, progress
               bars, restrictions on file types, and restrictions on sizes of the files to be uploaded. </p> @author Konstantin Mishin
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="focus.html">focus</a></b></td>
            <td><p> Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently
               focused form input. </p> <p> Focus can be bound to form (in case of placement to h:form) or to whole view (when placed outside
               of forms) - in latter case, all forms will be managed by one Focus. There can be at most one Focus per form. When there is
               one view-scoped Focus and form defines own Focus, form-scoped Focus settings will be used. </p> <p> Focus is applied each
               time the component is rendered - for each full page submit and for each partial page request (in case of ajaxRendered=true).
               Alternatively, you can use JavaScript API: <tt>applyFocus()</tt> function will immediately cause. </p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="graphValidator.html">graphValidator</a></b></td>
            <td><p>The &lt;rich:graphValidator&gt; component is used to wrap a set of input components related to one object. The object defined
               by the &lt;rich:graphValidator&gt; component can then be completely validated. The validation includes all object properties,
               even those which are not bound to the individual form components. Validation performed in this way allows for cross-field
               validation in complex forms.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="hashParam.html">hashParam</a></b></td>
            <td><p>The &lt;rich:hashParam&gt; component allows client-side parameters to be grouped into a hash map. The hash map can then
               be passed to the client JavaScript API functions of any RichFaces component.</p> @author Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="hotKey.html">hotKey</a></b></td>
            <td><p>The &lt;rich:hotKey&gt; component allows registering hot keys on the page or particular elements and defining client side
               processing functions for these keys.</p> @author ilya_shaikovsky @author Lukas Fryc
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="inplaceInput.html">inplaceInput</a></b></td>
            <td><p> The &lt;rich:inplaceInput&gt; component allows information to be entered in-line in blocks of text, improving readability
               of the text. Multiple input regions can be navigated with keyboard navigation. The component has three functional states:
               the view state, where the component displays its initial setting, such as &quot;click to edit&quot;; the edit state, where
               the user can input text; and the &quot;changed&quot; state, where the new value for the component has been confirmed but can
               be edited again if required. </p> @author Anton Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="inplaceSelect.html">inplaceSelect</a></b></td>
            <td><p> The &lt;rich:inplaceSelect&gt; component is similar to the &lt;rich:inplaceInput&gt; component, except that the &lt;rich:inplaceSelect&gt;
               component uses a drop-down selection box to enter text instead of a regular text field. Changes can be rendered either in-line
               or for the whole block, and inputs can be focused with keyboard navigation. The component is based on the JSF UISelectOne
               component, so all the standard rules for value definition, processing, conversion, and validation apply. </p> @author Anton
               Belevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="inputNumberSlider.html">inputNumberSlider</a></b></td>
            <td>The &lt;rich:inputNumberSlider&gt; component provides a slider for changing numerical values. Optional features include control
               arrows to step through the values, a tool-tip to display the value while sliding, and a text field for typing the numerical
               value which can then be validated against the slider's range.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="inputNumberSpinner.html">inputNumberSpinner</a></b></td>
            <td>The &lt;rich:inputNumberSpinner&gt; component is a single-line input field with buttons to increase and decrease a numerical
               value. The value can be changed using the corresponding directional keys on a keyboard, or by typing into the field.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="itemChangeListener.html">itemChangeListener</a></b></td>
            <td><i>No Description</i></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="jQuery.html">jQuery</a></b></td>
            <td><p>The &lt;rich:jQuery&gt; component applies styles and custom behavior to both JSF (JavaServer Faces) objects and regular
               DOM (Document Object Model) objects. It uses the jQuery JavaScript framework to add functionality to web applications.</p>
               <p>This component is for use as a facelet tag. See the &lt;rich:jQuery&gt; EL function for access to the jQuery library via
               EL.</p> @author nick
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="list.html">list</a></b></td>
            <td><p>The &lt;rich:list&gt; component renders a list of items. The list can be an numerically ordered list, an un-ordered bullet-point
               list, or a data definition list. The component uses a data model for managing the list items, which can be updated dynamically.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="menuGroup.html">menuGroup</a></b></td>
            <td><p>The &lt;rich:menuGroup&gt; component represents an expandable sub-menu in a menu control. The &lt;rich:menuGroup&gt; component
               can contain a number of &lt;rich:menuItem&gt; components, or further nested &lt;rich:menuGroup&gt; components.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="menuItem.html">menuItem</a></b></td>
            <td><p>The &lt;rich:menuItem&gt; component represents a single item in a menu control. The &lt;rich:menuItem&gt; component can
               be also be used as a seperate component without a parent menu component, such as on a toolbar.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="menuSeparator.html">menuSeparator</a></b></td>
            <td><p>The &lt;rich:menuSeparator&gt; component represents a separating divider in a menu control.</p></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="message.html">message</a></b></td>
            <td><p>The &lt;rich:message&gt; component renders a single FacesMessage message instance added for the component. The appearance
               of the message can be customized, and tool-tips can be used for further information about the message.</p> @author asmirnov@exadel.com
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="messages.html">messages</a></b></td>
            <td><p>The &lt;rich:messages&gt; components works similarly to the &lt;rich:message&gt; component, but can display all the validation
               messages added for the current view instead of just a single message.</p> @author asmirnov@exadel.com
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="notify.html">notify</a></b></td>
            <td><p> The &lt;rich:notify&gt; 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. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas
               Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="notifyMessage.html">notifyMessage</a></b></td>
            <td><p>The &lt;rich:notifyMessage&gt; component is built on top of &lt;rich:notify&gt;, the difference is in usage. The &lt;rich:notifyMessage&gt;
               component displays FacesMessages associated with a given component, similar to &lt;rich:message&gt;: one notification is displayed
               for first FacesMessage in the stack that is risen either programatically or during conversion/validation of the component.
               The severity of the message determines the color and icon of the resulting notification.</p> @author <a href="http://community.jboss.org/people/lfryc">Lukas
               Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="notifyMessages.html">notifyMessages</a></b></td>
            <td><p> The &lt;rich:notifyMessages&gt; component is the same as the &lt;rich:notifyMessage&gt; component, but each of the available
               messages generates one notification. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author
               <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="notifyStack.html">notifyStack</a></b></td>
            <td><p>Notifications emited by &lt;rich:notify&gt;, &lt;rich:notifyMessage&gt; and &lt;rich:notifyMessages&gt; are displayed in
               top-right corner of the screen by default.</p> <p> It is &lt;rich:notifyStack&gt; which defines where messages will appear
               and handles their stacking. </p><p> Stack also provides way how to remove messages from screen - when stack is re-rendered,
               current notifications are destroyed, freeing place for new notifications.</p> @author Bernard Labno @author <a href="http://community.jboss.org/people/lfryc">Lukas
               Fryc</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="orderingList.html">orderingList</a></b></td>
            <td><p>The &lt;rich:orderingList&gt; is a component for ordering items in a list (client-side).</p> @author <a href="http://community.jboss.org/people/bleathem">Brian
               Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="panel.html">panel</a></b></td>
            <td><p>The &lt;rich:panel&gt; component is a bordered panel with an optional header.</p></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="panelMenu.html">panelMenu</a></b></td>
            <td><p>The &lt;rich:panelMenu&gt; component is used in conjunction with &lt;rich:panelMenuItem&gt; and &lt;rich:panelMenuGroup&gt;
               to create an expanding, hierarchical menu. The &lt;rich:panelMenu&gt; component's appearance can be highly customized, and
               the hierarchy can stretch to any number of sub-levels.</p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="panelMenuGroup.html">panelMenuGroup</a></b></td>
            <td><p>The &lt;rich:panelMenuGroup&gt; component defines a group of &lt;rich:panelMenuItem&gt; components inside a &lt;rich:panelMenu&gt;.</p>
               @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="panelMenuItem.html">panelMenuItem</a></b></td>
            <td><p>The &lt;rich:panelMenuItem&gt; component represents a single item inside a &lt;rich:panelMenuGroup&gt; component, which
               is in turn part of a &lt;rich:panelMenu&gt; component.</p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="panelToggleListener.html">panelToggleListener</a></b></td>
            <td><i>No Description</i></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="pickList.html">pickList</a></b></td>
            <td><p> The &lt;rich:pickList&gt; is a component for selecting items from a list. Additionally, it allows for the selected items
               to be ordered (client-side). From the client side perspective, items are added/removed from the source list, and removed/added
               to the target list. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="placeholder.html">placeholder</a></b></td>
            <td>Adds placeholder capability to HTML input and textarea elements. A placeholder typically appears as light gray text within
               an input or textarea element whenever the element is empty and does not have focus. This provides a hint to the user as to
               what the input or textarea element is used for, or the type of input that is required.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="popupPanel.html">popupPanel</a></b></td>
            <td><p>The &lt;rich:popupPanel&gt; component provides a pop-up panel or window that appears in front of the rest of the application.
               The &lt;rich:popupPanel&gt; component functions either as a modal window which blocks interaction with the rest of the application
               while active, or as a non-modal window. It can be positioned on the screen, dragged to a new position by the user, and re-sized.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="progressBar.html">progressBar</a></b></td>
            <td><p> The &lt;rich:progressBar&gt; component displays a progress bar to indicate the status of a process to the user. It can
               update either through Ajax or on the client side, and the look and feel can be fully customized. </p> @author "Andrey Markavtsov"
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="select.html">select</a></b></td>
            <td><p> The &lt;rich:select&gt; component provides a drop-down list box for selecting a single value from multiple options. The
               &lt;rich:select&gt; component can be configured as a combo-box, where it will accept typed input. The component also supports
               keyboard navigation. The &lt;rich:select&gt; component functions similarly to the JSF UISelectOne component. </p> @author
               abelevich
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="tab.html">tab</a></b></td>
            <td><p>The &lt;rich:tab&gt; component represents an individual tab inside a &lt;rich:tabPanel&gt; component, including the tab's
               content. Clicking on the tab header will bring its corresponding content to the front of other tabs.</p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="tabPanel.html">tabPanel</a></b></td>
            <td><p>The &lt;rich:tabPanel&gt; component provides a set of tabbed panels for displaying one panel of content at a time. The
               tabs can be highly customized and themed. Each tab within a &lt;rich:tabPanel&gt; container is a &lt;rich:tab&gt; component.</p>
               @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="toggleControl.html">toggleControl</a></b></td>
            <td><p> The &lt;rich:toggleControl&gt; behavior can be attached to any interface component, whether inside or outside the controlled
               panel itself. It works with a &lt;rich:togglePanel&gt; component to switch between different &lt;rich:togglePanelItem&gt;
               components. </p> @author akolonitsky
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="togglePanel.html">togglePanel</a></b></td>
            <td><p>The &lt;rich:togglePanel&gt; component is used as a base for the other switchable components, the &lt;rich:accordion&gt;
               component and the &lt;rich:tabPanel&gt; component. It provides an abstract switchable component without any associated markup.
               As such, the &lt;rich:togglePanel&gt; component could be customized to provide a switchable component when neither an accordion
               component or a tab panel component is appropriate.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian
               Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="togglePanelItem.html">togglePanelItem</a></b></td>
            <td><p>The &lt;rich:togglePanelItem&gt; component is a switchable panel for use with the &lt;rich:togglePanel&gt; component. Use
               the &lt;rich:togglePanelItem&gt; component to define the content for a panel using nested components. Switching between &lt;rich:togglePanelItem&gt;
               components is handled by the &lt;rich:toggleControl&gt; behavior.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian
               Leathem</a>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="toolbar.html">toolbar</a></b></td>
            <td><p>The &lt;rich:toolbar&gt; component is a horizontal toolbar. Any JavaServer Faces (JSF) component can be added to the toolbar.</p></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="toolbarGroup.html">toolbarGroup</a></b></td>
            <td><p>The &lt;rich:toolbarGroup&gt; component is a child component of the &lt;rich:toolbar&gt; component. The &lt;rich:toolbarGroup&gt;
               component is used to group a number of items together on a toolbar.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="tooltip.html">tooltip</a></b></td>
            <td><p>The &lt;rich:tooltip&gt; component provides an informational tool-tip. The tool-tip can be attached to any control and
               is displayed when hovering the mouse cursor over the control.</p> @author amarkhel
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="tree.html">tree</a></b></td>
            <td><p>The &lt;rich:tree&gt; component provides a hierarchical tree control. Each &lt;rich:tree&gt; component typically consists
               of &lt;rich:treeNode&gt; child components. The appearance and behavior of the tree and its nodes can be fully customized.</p>
               @author Nick Belaevski
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="treeModelAdaptor.html">treeModelAdaptor</a></b></td>
            <td>The <rich:treeModelAdaptor> component takes an object which implements the Map or Iterable interfaces. It adds all the object
               entries to the parent node as child nodes. @author Nick Belaevski
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="treeModelRecursiveAdaptor.html">treeModelRecursiveAdaptor</a></b></td>
            <td><p>The <rich:treeModelRecursiveAdaptor> component iterates through recursive collections in order to populate a tree with
               hierarchical nodes, such as for a file system with multiple levels of directories and files.</p> @author Nick Belaevski
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="treeNode.html">treeNode</a></b></td>
            <td><p> The <rich:treeNode> component is a child component of the <rich:tree> component. It represents nodes in the parent tree.
               The appearance and functionality of each tree node can be customized. </p> @author Nick Belaevski
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="treeSelectionChangeListener.html">treeSelectionChangeListener</a></b></td>
            <td><i>No Description</i></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="treeToggleListener.html">treeToggleListener</a></b></td>
            <td><i>No Description</i></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%"><b><a href="validator.html">validator</a></b></td>
            <td><p>The &lt;rich:validator&gt; behavior adds client-side validation to a form input control based on registered server-side
               validators. It provides this validation without the need to reproduce the server-side annotations.</p> <p>The &lt;rich:validator&gt;
               behavior triggers all client validator annotations listed in the relevant managed bean.</p> @author asmirnov@exadel.com
            </td>
         </tr>
      </table>
      &nbsp;
      
      <p></p>
      <table border="1" cellpadding="3" cellspacing="0" width="100%">
         <tr bgcolor="#CCCCFF" class="TableHeadingColor">
            <td colspan="3"><font size="+2"><b>Function Summary</b></font></td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>java.lang.String</code></td>
            <td width="15%" nowrap=""><code><b><a href="clientId.fn.html">clientId</a></b>
                  (
                  java.lang.String)</code></td>
            <td>The rich:clientId('id') function returns the client identifier related to the passed component identifier ('id'). If the specified
               component identifier is not found, null is returned instead.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>java.lang.String</code></td>
            <td width="15%" nowrap=""><code><b><a href="component.fn.html">component</a></b>
                  (
                  java.lang.String)</code></td>
            <td>The rich:component('id') function is equivalent to the RichFaces.$('clientId') code. It returns the client object instance
               based on the passed server-side component identifier ('id'). If the specified component identifier is not found, null is returned
               instead. The function can be used to get an object from a component to call a JavaScript API function without using the <rich:componentControl>
               component.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>java.lang.String</code></td>
            <td width="15%" nowrap=""><code><b><a href="element.fn.html">element</a></b>
                  (
                  java.lang.String)</code></td>
            <td><p>The rich:element('id') function is a shortcut for the equivalent document.getElementById(#{rich:clientId('id')}) code.
               It returns the element from the client, based on the passed server-side component identifier. If the specified component identifier
               is not found, null is returned instead.</p> <p>This function is for use in EL. Refer to the &lt;rich:jQuery&gt; component
               for access to the jQuery library as a facelet tag.</p>
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>javax.faces.component.UIComponent</code></td>
            <td width="15%" nowrap=""><code><b><a href="findComponent.fn.html">findComponent</a></b>
                  (
                  java.lang.String)</code></td>
            <td>The rich:findComponent('id') function returns the a UIComponent instance of the passed component identifier. If the specified
               component identifier is not found, null is returned instead.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>boolean</code></td>
            <td width="15%" nowrap=""><code><b><a href="isUserInRole.fn.html">isUserInRole</a></b>
                  (
                  java.lang.Object)</code></td>
            <td><p> The rich:isUserInRole(Object) function checks whether the logged-in user belongs to a certain user role, such as being
               an administrator. User roles are defined in the web.xml settings file. </p> @since 3.3.1
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>java.lang.String</code></td>
            <td width="15%" nowrap=""><code><b><a href="jQuery.fn.html">jQuery</a></b>
                  (
                  java.lang.String)</code></td>
            <td>The rich:jQuery('id') function is a shortcut for the equivalent jQuery(#{rich:element('id')}) code. It returns the jQuery
               object from the client, based on the passed server-side component identifier. If the specified component identifier is not
               found, empty jQuery object is returned instead.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>java.lang.String</code></td>
            <td width="15%" nowrap=""><code><b><a href="jQuerySelector.fn.html">jQuerySelector</a></b>
                  (
                  java.lang.String)</code></td>
            <td>The rich:jQuerySelector('id') function will perform nearly the same function as rich:clientId('id') but will transform the
               resulting id into a jQuery id selector which means that it will add a "#" character at the beginning and escape all reserved
               characters in CSS selectors.
            </td>
         </tr>
         <tr bgcolor="white" class="TableRowColor">
            <td width="15%" nowrap="" align="right"><code>java.lang.String</code></td>
            <td width="15%" nowrap=""><code><b><a href="toScript.fn.html">toScript</a></b>
                  (
                  java.lang.Object)</code></td>
            <td>Convert any Java Object to JavaScript representation, converting types properly, e.g.: <ul> <li><tt>Java primitives</tt></li>
               <li><tt>Arrays: toScript(new int[] { 1, 2, 3 }) -&gt; [1, 2, 3]</tt></li> <li><tt>Collections (sets, lists): toScript(Arrays.asList(new
               int[] { 1, 2, 3 })) -&gt; [1, 2, 3]</tt></li> <li><tt>Maps: toScript((Map&lt;String, String&gt;)map) -&gt; {\"a\":\"foo\",\"b\":\"bar\",\"c\":\"baz\"}</tt></li>
               <li> <tt>Beans / Objects: toScript(new Bean[] { new Bean(1, true, "bar") }) -&gt; [{\"bool\":true,\"foo\":\"bar\",\"integer\":1}]</tt>
               </li> <li><tt>Dates and Timezones</tt></li> <li><tt>Combinations of above</tt></li> </ul> This function delegates to org.ajax4jsf.javascript.ScriptUtils#toScript(Object)
            </td>
         </tr>
      </table>
      &nbsp;
      
      <p></p><a name="navbar_bottom"></a><table border="0" width="100%" cellpadding="1" cellspacing="0">
         <tr>
            <td COLSPAN="3" BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><a NAME="navbar_bottom_firstrow"></a><table BORDER="0" CELLPADDING="0" CELLSPACING="3">
                  <tr ALIGN="center" VALIGN="top">
                     <td BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    &nbsp;
                        <a href="../overview-summary.html"><font CLASS="NavBarFont1"><b>Overview</b></font></a>
                        &nbsp;
                        
                     </td>
                     <td BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">    &nbsp;<font CLASS="NavBarFont1Rev">&nbsp;Library&nbsp;</font>&nbsp;
                        
                     </td>
                     <td BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><font CLASS="NavBarFont1">&nbsp;Tag&nbsp;</font></td>
                     <td BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    &nbsp;
                        <a HREF="../help-doc.html"><font CLASS="NavBarFont1"><b>Help</b></font></a>
                        &nbsp;
                        
                     </td>
                  </tr>
               </table>
            </td>
            <td ALIGN="right" VALIGN="top" ROWSPAN="3"><em></em></td>
         </tr>
         <tr>
            <td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2"></font></td>
            <td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2">
                  &nbsp;
                  <a HREF="../index.html" TARGET="_top"><b>FRAMES</b></a>
                  &nbsp;
                  &nbsp;
                  <a HREF="tld-summary.html" TARGET="_top"><b>NO FRAMES</b></a>
                  &nbsp;
                  <script></script><noscript><a HREF="../alltags-noframe.html" TARGET=""><b>All Tags</b></a></noscript></font></td>
         </tr>
      </table>
      <hr><small><i>
            Java, JSP, and JavaServer Pages are trademarks or registered
            trademarks of Sun Microsystems, Inc. in the US and other countries.
            Copyright 2002-3 Sun Microsystems, Inc.
            4150 Network Circle
            Santa Clara, CA 95054, U.S.A.
            All Rights Reserved.
            </i></small></body>
</html>
New to GrepCode? Check out our FAQ X