Web application top-level navigation control as a list of links. Selecting or hovering over one of the top-level links displays the children of that page as a pop-up menu of second-level links.
Info | Value |
---|---|
Component Type | com.webmethods.caf.faces.nav.PopupMenus |
Handler Class | com.webmethods.caf.faces.component.DynamicControlHandler |
Renderer Type | com.webmethods.caf.faces.list.Simple |
Description | Displays web application navigation top-level menus with a popup for each top-level item |
Palette Location | CAF Html/Control/Webapp/Popup Menus |
Client-Side Model | CAF.List.Model |
Name | Required | Type | Description |
---|---|---|---|
appNavBean | false | javax.el.ValueExpression
(must evaluate to com.webmethods.caf.faces.bean.nav.BaseAppNavBean )
| Web application navigation bean to use |
customRowClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Binding expression that specifies a custom CSS class name to add to the current row |
dir | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
Specifies the directionality of the flow of the content for the current element
Valid values are:
|
emptyMsg | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Text to display in empty popup |
hover | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to show sub-menu when mouse hovers over top-level item; false to show sub-menu when mouse clicks top-level item (binding expression cannot be used with this property)
If not specified, the default value is "false". |
id | false | java.lang.String | Control identifier |
lang | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Specifies the language of the enclosed content |
layout | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
List layout
If not specified, the default value is "vertical". Valid values are:
|
linkToplevel | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to display links for top-level items (binding expression cannot be used with this property)
If not specified, the default value is "false". |
marker | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
Marker to display before each list item
Valid values are:
|
popupClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| CSS Class to apply to popup menus |
rendered | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to render control; false to ignore it
If not specified, the default value is "true". |
rowClasses | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| A comma separated list of CSS classes for the table rows. The classes are used for the <tr> elements in the order they are listed, repeating the list over all rows in the table. |
selectedRowClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| CSS class name for selected rows |
style | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| HTML "style" attribute value |
styleClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
HTML "class" attribute value
Valid values are:
|
sublistClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| CSS Class to apply to lists inside popup menus |
sublistRowClasses | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| A comma separated list of CSS classes for the list items inside the popup menus. The classes are used for the list items in the order they are listed, repeating over all items in the list. |
sublistSelectedRowClass | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| CSS Class to apply to the selected item in the popup menu lists |
title | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| HTML "title" attribute value (often displayed as a tooltip) |
Output generated by Vdldoc View Declaration Language Documentation Generator.