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.

Reply via email to