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.

Reply via email to