要将选项卡配置为在内容区域中包含导航栏,必须将导航栏配置的标识包括在该选项卡的 navigation 元素中。定义导航栏显示 Person.tab 的已修改版本。
<tc:tab-config
id="SimplePerson">
<tc:page-param name="personID"/>
<tc:context page-id="SimplePersonContext" height="60"/>
<tc:navigation id="SimplePersonNav"/>
</tc:tab-config>
导航栏配置本身是使用 XML 配置文件(具有扩展名 .nav)定义的。与其他选项卡配置工件类似,这些 .nav 文件位于 EJBServer\components\<component-name>\clientapps 目录中,其中 <component-name> 是定制组件。
定义导航栏显示 SimplePersonNav.nav 的内容。它定义一个导航组(具有两个导航页面)。
<nc:navigation id="SimplePersonNav">
<nc:nodes>
<nc:navigation-group id="PersonHome" title="PersonHome"
description="Person Details Group">
<nc:navigation-page id="SimplePerson" page-id="SimplePerson"
title="PersonDetails.Title"/>
<nc:navigation-page id="Employments" page-id="Employments"
title="EmploymentHistory.Title"/>
</nc:navigation-group>
</nc:nodes>
</nc:navigation>
对应 .properties 应该包含该页面的可本地化内容:
PersonHome.Title=Person Home EmploymentHistory.Title=Employment History PersonDetails.Title=Person Details