Hey All,
I have tried various methods and cannot seem to get "selectedChild" working. I have set it to the same value as I have for the "name" of the rich:panelMenuGroup and also tried to set it to the value for the name set to the rich:panelMenuItem and no success. Below is a static example I am trying, but im sure you can imply from the below code what my actual working mechanics will be.
<rich:panelMenu style="width:200px"
iconExpandedGroup="disc" iconCollapsedGroup="disc"
iconExpandedTopGroup="chevronUp" iconGroupTopPosition="right"
iconCollapsedTopGroup="chevronDown" iconCollapsedTopPosition="right"
selectedChild="manage_agent">
<rich:panelMenuGroup label="Manage Agent" name="manage_agent">
<rich:panelMenuItem
label="Register Agent"
name="register_agent"
action="#{menu.changeView}">
<f:param name="view" value="register_agent"/>
</rich:panelMenuItem>
<rich:panelMenuItem
label="View Agent"
name="view_agent"
action="#{menu.changeView}">
<f:param name="view" value="view_agent"/>
</rich:panelMenuItem>
<rich:panelMenuItem
label="Change PIN"
name="change_pin"
action="#{menu.changeView}">
<f:param name="view" value="change_pin"/>
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuGroup label="Cash Operations">
<rich:panelMenuItem
label="Cash In"
name="cash_in"
action="#{menu.changeView}">
<f:param name="view" value="cash_in"/>
</rich:panelMenuItem>
<rich:panelMenuItem
label="Cash Out"
name="cash_out"
action="#{menu.changeView}">
<f:param name="view" value="cash_out"/>
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuGroup label="Reports">
<rich:panelMenuItem label="Transaction Report">
</rich:panelMenuItem>
</rich:panelMenuGroup>
</rich:panelMenu>