我正在使用应用程序布局控件,并且在标题栏上,我正在添加一个包含2个(或更多)子节点基本节点的容器节点,尽管我已经尝试了其他几种子类型用于实验目的。容器节点的标签显示在页面上,但不存在容器节点的任何功能。相同的容器节点在横幅,位置栏和页脚中按预期工作,但不在标题栏中工作。
这是一个错误还是我需要采取另一个设置步骤?
是否有任何变通方法可以在标题栏中使用它?
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
<xe:applicationLayout id="applicationLayout1">
<xe:this.configuration>
<xe:oneuiApplication
legal="false"
footer="false"
banner="false"
placeBar="false">
<xe:this.footerLinks></xe:this.footerLinks>
<xe:this.titleBarTabs>
<xe:basicContainerNode label="Container 1">
<xe:this.children>
<xe:basicLeafNode
label="Link 1"
href="url1">
</xe:basicLeafNode>
<xe:basicLeafNode
label="Link 2"
href="url2">
</xe:basicLeafNode>
</xe:this.children>
</xe:basicContainerNode>
</xe:this.titleBarTabs>
<xe:this.placeBarActions></xe:this.placeBarActions>
<xe:this.bannerApplicationLinks></xe:this.bannerApplicationLinks>
</xe:oneuiApplication>
</xe:this.configuration>
</xe:applicationLayout>
</xp:view>
答案 0 :(得分:2)
这是一个为什么或另一个的错误。
通常只有选项卡放在这里,所以要么这里不支持容器节点,应该删除它们作为开发人员将它们添加到TitleBar的选项,或者容器节点不能工作标题栏。
无论结果如何,我都记录了'PHAN9FDDFX'以跟踪此问题。
答案 1 :(得分:0)
从未按照你描述的方式尝试过;我总是将树节点直接放入titleBarTabs,就像在Extlib演示数据库中完成的那样:
<xe:this.titleBarTabs>
<xe:pageTreeNode page="Core_Home" selection="/Core/.*" label="Core">
</xe:pageTreeNode>
<xe:pageTreeNode page="Domino_Home" selection="/Domino/.*" label="Domino">
</xe:pageTreeNode>
<xe:pageTreeNode page="DWA_Home" selection="/DWA/.*" label="iNotes">
</xe:pageTreeNode>
<xe:pageTreeNode loaded="false" page="iWidget_Home" selection="/iWidget/.*" label="iWidget">
</xe:pageTreeNode>
<xe:pageTreeNode page="Mobile_Home" selection="/Mobile/.*" label="Mobile">
</xe:pageTreeNode>
<xe:pageTreeNode page="OneUI_Home" selection="/OneUI/.*" label="OneUI">
</xe:pageTreeNode>
<xe:pageTreeNode page="REST_Home" selection="/REST/.*" label="REST">
</xe:pageTreeNode>
</xe:this.titleBarTabs>
希望有所帮助