Summary
Tag name: <s:fishEyeNavigationMenu>
UIComponent class: org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu
Tag class: org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuTag
Component type: org.apache.myfaces.FishEyeList
Component family: javax.faces.Data
Renderer type: org.apache.myfaces.FishEyeList
Renderer class: org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer
Provide a FishEye toolbar component from the DOJO toolkit
A navigation menu/toolbar with a nice mouse-over effect, similar to the Mac OS X Dock. It is actually a JSF implementation of the Fisheye List widget from the Dojo Toolkit.
The component makes use of the Tomahawk navigation framework, so the menu items can be added using t:navigationMenuItem child components.
Attributes
| Name | Type | Supports EL? | Description |
|---|---|---|---|
| attachEdge | String | Yes | |
| binding | org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu | Only EL | Identifies a backing bean property (of type UIComponent or appropriate subclass) to bind to this component instance. This value must be an EL expression. |
| conservativeTrigger | Boolean | Yes | |
| effectUnits | Integer | Yes | |
| first | int | Yes | Defines the index of the first row to be displayed, starting from 0. |
| id | String | Yes | Get a string which uniquely identifies this UIComponent within the scope of the nearest ancestor NamingContainer component. The id is not necessarily unique across all components in the current view. |
| itemHeight | Integer | Yes | |
| itemMaxHeight | Integer | Yes | |
| itemMaxWidth | Integer | Yes | |
| itemPadding | Integer | Yes | |
| itemWidth | Integer | Yes | |
| labelEdge | String | Yes | |
| orientation | String | Yes | |
| rendered | boolean | Yes | A boolean value that indicates whether this component should be rendered. Default value: true. |
| rows | int | Yes | Defines the maximum number of rows of data to be displayed.
Specify zero to display all rows from the "first" row to the end of available data. |
| value | Object | Yes | An EL expression that specifies the data model that backs this table.
The value referenced by the EL expression can be of any type.
Note in particular that unordered collections, eg Set are not supported. Therefore if the value expression references such an object then the table will be considered to contain just one element - the collection itself. |
| var | String | No | Defines the name of the request-scope variable that will hold the current row during iteration.
During rendering of child components of this UIData, the variable with this name can be read to learn what the "rowData" object for the row currently being rendered is. This value must be a static value, ie an EL expression is not permitted. |
| visibleWindow | Integer | Yes |