FYI. If I use navigationTree component then I get the complete tree structure.
Thanks, UR ADFUR wrote: > > It's showing my jsp as the focusViewId. I changed all ids to .jspx but no > luck. :-( > > Thanks, > UR > > > Abhijit Ghosh wrote: >> >> Your focusViewId should be something like '/dept.jspx' and '/emp.jspx' >> and not '/dept' and '/emp'. >> Try putting an outputText on your page to see what the focusViewId is >> for that page: >> >> <tr:outputText value="#{facesContext.viewRoot.viewId}"/ > >> >> >> Thanks, >> Abhi >> >> On Thu, Oct 8, 2009 at 12:00 PM, ADFUR <arved.r...@gmail.com> wrote: >>> >>> Hi Abhi, >>> >>> I am using trinidad 1.2.12. I made changes that you suggested, am still >>> getting the same output. >>> >>> modified metadata file is as below. >>> <?xml version="1.0" encoding="windows-1252" ?> >>> <menu xmlns="http://myfaces.apache.org/trinidad/menu"> >>> >>> <itemNode id="department" label="department" >>> action="__dept_adfMenu_action__" focusViewId="/dept"/> >>> >>> <itemNode id="employees_tree" label="employees" >>> action="__emp_adfMenu_action__" focusViewId="/emp"> >>> <itemNode id="sndTb1" label="innerTb" action="dummy" >>> focusViewId="/emp1"/> >>> <itemNode id="sndTb2" label="innerTb2" action="dummy" >>> focusViewId="/emp2"/> >>> </itemNode> >>> <itemNode id="employees_dnd" label="employees dnd" >>> action="__emp_dnd_adfMenu_action__" focusViewId="/emp_dnd"/> >>> </menu> >>> >>> modified jspx code is as below. >>> <!-- First level tabs --> >>> >>> <tr:navigationPane var="menuInfo" value="#{root_menu}" >>> level="0" >>> hint="tabs" id="navigationPane1"> >>> <f:facet name="nodeStamp"> >>> <tr:commandNavigationItem text="#{menuInfo.label}" >>> >>> action="#{menuInfo.doAction}" >>> id="pt_cni2"/> >>> </f:facet> >>> </tr:navigationPane> >>> <!-- Second level bars --> >>> <tr:navigationPane var="menuInfo" value="#{root_menu}" >>> level="1" >>> hint="bar" id="pt_np3"> >>> <f:facet name="nodeStamp"> >>> <tr:commandNavigationItem text="#{menuInfo.label}" >>> >>> action="#{menuInfo.doAction}" >>> id="pt_cni3"/> >>> </f:facet> >>> </tr:navigationPane> >>> >>> Do I need to code anything at the server side? >>> >>> Thanks, >>> UR >>> >>> >>> >>> Abhijit Ghosh wrote: >>>> >>>> Please let us know what version of trinidad you are using.Your tag >>>> code seems fine.The menu metadata xml has the same focusViewId for the >>>> parent and two of it's children,I don't think that is correct.Also >>>> selected=true is not needed on the commandNavigationItems,though I >>>> doubt it would cause the problem you are describing.Can you make the >>>> above changes and try it out. >>>> >>>> >>>> Thanks, >>>> Abhi >>>> >>>> >>>> >>>> >>>> On Tue, Oct 6, 2009 at 3:00 AM, ADFUR <arved.r...@gmail.com> wrote: >>>>> >>>>> I am trying to display two level menus in my application. I am getting >>>>> top >>>>> level menu at the sub level. >>>>> Am I missing anything? >>>>> >>>>> Here is my (meta data) root_menu.xml file. >>>>> >>>>> <?xml version="1.0" encoding="windows-1252" ?> >>>>> <menu xmlns="http://myfaces.apache.org/trinidad/menu"> >>>>> >>>>> <itemNode id="department" label="department" >>>>> action="__dept_adfMenu_action__" focusViewId="/dept"/> >>>>> <itemNode id="employees_tree" label="employees" >>>>> action="__emp_adfMenu_action__" focusViewId="/emp"> >>>>> <itemNode id="sndTb1" label="innerTb1" action="dummy" >>>>> focusViewId="/emp"/> >>>>> <itemNode id="sndTb2" label="innerTb2" action="dummy" >>>>> focusViewId="/emp"/> >>>>> >>>>> </itemNode> >>>>> >>>>> <itemNode id="employees_dnd" label="employees dnd" >>>>> action="__emp_dnd_adfMenu_action__" >>>>> focusViewId="/emp_dnd"/> >>>>> >>>>> </menu> >>>>> >>>>> >>>>> >>>>> My faces-config.xml has following bean defined. >>>>> <managed-bean> >>>>> <description> >>>>> Menu Model Managed Bean >>>>> </description> >>>>> <managed-bean-name>root_menu</managed-bean-name> >>>>> >>>>> <managed-bean-class>org.apache.myfaces.trinidad.model.XMLMenuModel</managed-bean-class> >>>>> <managed-bean-scope>request</managed-bean-scope> >>>>> <managed-property> >>>>> <property-name>createHiddenNodes</property-name> >>>>> <value>true</value> >>>>> </managed-property> >>>>> <managed-property> >>>>> <property-name>source</property-name> >>>>> <value>/WEB-INF/root_menu.xml</value> >>>>> </managed-property> >>>>> </managed-bean> >>>>> >>>>> >>>>> My jsf code is as below. >>>>> >>>>> <tr:navigationPane var="menuInfo" value="#{root_menu}" level="0" >>>>> hint="tabs" id="navigationPane1"> >>>>> <f:facet name="nodeStamp"> >>>>> <tr:commandNavigationItem text="#{menuInfo.label}" >>>>> >>>>> action="#{menuInfo.doAction}" >>>>> icon="#{menuInfo.icon}" >>>>> >>>>> destination="#{menuInfo.destination}" >>>>> >>>>> rendered="#{menuInfo.rendered}" >>>>> selected="true" >>>>> id="pt_cni2"/> >>>>> </f:facet> >>>>> </tr:navigationPane> >>>>> <!-- Second level bars --> >>>>> <tr:navigationPane var="menuInfo" value="#{root_menu}" >>>>> level="1" >>>>> hint="bar" id="pt_np3"> >>>>> <f:facet name="nodeStamp"> >>>>> <tr:commandNavigationItem text="#{menuInfo.label}" >>>>> >>>>> action="#{menuInfo.doAction}" >>>>> icon="#{menuInfo.icon}" >>>>> >>>>> destination="#{menuInfo.destination}" >>>>> >>>>> rendered="#{menuInfo.rendered}" >>>>> selected="true" >>>>> id="pt_cni3"/> >>>>> </f:facet> >>>>> </tr:navigationPane> >>>>> >>>>> >>>>> I am getting tabs as below >>>>> >>>>> department employees employess_dnd >>>>> department | employees | employees_dnd >>>>> >>>>> >>>>> I wanted it in this way >>>>> department employees employess_dnd >>>>> innerTb1 | innerTb2. >>>>> >>>>> Thanks for your help. >>>>> >>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/xmlmenumodel-not-displaying-sub-menus-with-trinidad-jsf-tp25757024p25757024.html >>>>> Sent from the My Faces - Dev mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/xmlmenumodel-not-displaying-sub-menus-with-trinidad-jsf-tp25757024p25799077.html >>> Sent from the My Faces - Dev mailing list archive at Nabble.com. >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/xmlmenumodel-not-displaying-sub-menus-with-trinidad-jsf-tp25757024p25832227.html Sent from the My Faces - Dev mailing list archive at Nabble.com.