Overview | Library | Tag | Help
| FRAMES NO FRAMES

## ICEfaces EE Composite Components
Tag richTabs

## The Rich Tabs Composite Component

### Features

- The Rich Tabs composition component offers a more simplified and flexible mechanism for creating a tab-based layout
- Unlike the ice:panelTabSet, the Tabs component does not need to be included in a form, so tab content can be broken into multiple forms for performance
- The Rich Tabs component can include any other content, images, and components within the header
- The tabs can be reordered by dragging a tab between other tabs

### How To Use

1. Use the <ice-cc:richTabs/> tag on your page. Nest <ice-cc:css/> in your page <head> tag.
2. Bind the 'bean' attribute of the tag to an instance of TabsController.
3. When creating the TabsController bean, add instances of Tab for each Tab you would like
4. If you would like to nest forms within the tab content, set outsideForm='true' on the richTabs tag

Example:

    <ice-cc:richTabs id="myTabs" bean="#{tabsExampleBean.tabsController}" outsideForm="false" style="width: 300px;height:400px;"/>

Tag Information
Tag Class | javax.faces.webapp.FacetTag
TagExtraInfo Class | None
Body Content | tagdependent
Display Name | Rich Tabs

Attributes
Name | Required | Request-time | Type | Description
id | true | false | `java.lang.String` | A unique id for the component.
bean | true | false | `com.icesoft.faces.facelets.component.tabs.TabsController` | Must resolve to an instance of the TabsController class
outsideForm | false | false | `java.lang.Boolean` | If the component is outside of a form (default true)
style | false | false | `java.lang.String` | CSS style(s) to be applied when this component is rendered
styleClassPanelPositioned | false | false | `java.lang.String` | Passed through to the ice:panelPositioned tag
disabled | false | false | `java.lang.Boolean` | Flag indicating that this component must never receive focus or be included in a subsequent submit.
styleTabLink | false | false | `java.lang.String` | Passed through to the style attribute on the current tab ice:commandLink
styleClassTabLink | false | false | `java.lang.String` | Passed through to the styleClass attribute on the current tab ice:commandLink
styleClassTabContainer | false | false | `java.lang.String` | Passed through to the container of the tab content

Variables
| No Variables Defined.

Overview | Library | Tag | Help
| FRAMES NO FRAMES

Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.