panelMenu not rendered
nemanya Jan 5, 2009 5:09 AMI am using panelMenu component with richfaces 3.2.2 and seam 2.1.
Somethimes (5-10% of cases) menu is not rendered at all. Problem is reported in both Firefox 3 and IE 7 but it seems happen more frequently in IE.
Am I using panelMenu in wrong way? Maybe because I use panelMenuItem as child component of panelMenu instead od panelMenuGroup?
Samle code looks like this:
<rich:panelMenu id="leftPanelMenu" binding="#{sideBarMenuHandler.menu}" iconExpandedGroup="/graphics/arrow_on.gif" iconCollapsedGroup="/graphics/arrow_off.gif" iconExpandedTopGroup="/graphics/arrow_on.gif" iconCollapsedTopGroup="/graphics/arrow_off.gif" iconGroupPosition="right" iconGroupTopPosition="right" iconItemPosition="none" iconItemTopPosition="right" expandSingle="true" immediate="true" required="true" style="width:165px" styleClass="leftPanelMenu" topItemClass="leftPanelMenu-top-item" itemClass="leftPanelMenu-item" topGroupClass="leftPanelMenu-top-group" groupClass="leftPanelMenu-group" hoveredItemClass="leftPanelMenu-item-selected" iconClass="leftPanelMenu-item-icon" selectClass="leftPanelMenu-selected-item" > <rich:panelMenuItem id="leftPanelMenu_home" name="home" icon="none" styleClass="dr-pmenu-top-group" > <s:link onclick="#{rich:component('modalwindow')}.show()" view="/reports/home.xhtml" value="#{messages.homepage}" styleClass="leftPanelMenu-link" /> </rich:panelMenuItem> <rich:panelMenuGroup id="leftPanelMenu_standardReports" label="#{messages.standard_reports}" iconExpanded="/graphics/arrow_on.gif" iconCollapsed="/graphics/arrow_off.gif" iconCollapsedPosition="left" > <rich:panelMenuGroup id="leftPanelMenu_ticketInfo" label="#{messages.ticketing_information}" iconExpanded="triangleDown" iconCollapsed="triangle" iconPosition="right" > <rich:panelMenuItem id="leftPanelMenu_eventSummary" styleClass="thirdItem" > <s:link view="/reports/standard/event-summary.xhtml" onclick="#{rich:component('modalwindow')}.show()" value="#{messages.event_summary_report}" styleClass="leftPanelMenu-link" /> <rich:toolTip showDelay="500" value="#{messages.event_summary_tooltip}" horizontalOffset="20"> </rich:toolTip> </rich:panelMenuItem>