要将选项卡配置为在内容区域中包含导航栏,必须将导航栏配置的标识包括在该选项卡的 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