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-tp25757024p25817823.html Sent from the My Faces - Dev mailing list archive at Nabble.com.