xPages:使用Bootstrap在链接中缺少NSF

时间:2016-09-01 14:23:48

标签: twitter-bootstrap-3 xpages lotus-domino

我在使用XPage中的Bootcamp时导航栏中的链接出现问题。我有一个关于develop.test.com的Internet站点文档。页面上的主页URL是Web / develop.nsf。我将数据库的启动选项设置为xPage xpHomePage.xsp。当我去develop.test.com我的Bootstrap网站时,菜单显示完美。我的问题是导航栏中的链接不一致。有时我会包含DB名称,有时不包括?

链接Abmelden(代码底部附近)转换为http://develop.test.com/web/develop.nsf?logout,这是正确的。下拉列表“Anwesenheiten / offen nach Name转换为http://develop.test.com/Web/xpAnwesendOffenNachName ==>某种程度上缺少develop.nsf?我无法理解为什么。

我当然可以将NSF硬编码到链接中 - 对我来说似乎不对:o)

感谢您提供任何帮助。

===========这是代码

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:div id="header" disableTheme="true">
        <!-- This is the banner -->
        <nav class="navbar-header navbar-inverse navbar-fixed-top" role="navigation" id="header">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand" href="xpHomePage.xsp">
                        <xp:text escape="true" id="computedField1">
                            <xp:this.value><![CDATA[#{javascript:@DbTitle()}]]></xp:this.value>
                        </xp:text>
                    </a>
                    <!-- this is the hamburger menu that gets shown when the view is small enough -->
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="sr-only">Navigation umstellen</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>
                <!-- create a div so the header is collapsed when tiny -->
                <div class="collapse navbar-collapse" id="header-menu">
                  <!--  and now the actual menu -->
                    <ul class="nav navbar-nav navbar-right navbar-inverse">
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                                Anwesenheiten
                                <span class="caret"></span>
                            </a>
                            <ul class="dropdown-menu">
                                <li>
                                    <a href="xpAnwesendOffenNachName">offen nach Name</a>
                                </li>
                                <li>
                                    <a href="xpAnwesendOffenNachStandort">offen nach Standort</a>
                                </li>
                                <li role="separator" class="divider"></li>
                                <li>
                                    <a href="xpAnwesendFreiNachName">freigegeben nach Name</a>
                                </li>
                        <li>
                           <a href="xpAnwesendFreiNachStandort">freigegeben nach Standort</a>
                        </li>
                        <li>
                           <a href="xpAnwesendFreiNachMonat">freigegeben nach Monat</a>
                        </li>
                            </ul>
                        </li>
                        <li>
                            <a href="?logout">
                                <span class="glyphicon glyphicon-log-out"></span>
                                <xp:text>
                                    <xp:this.value><![CDATA[#{javascript:" Abmelden"}]]></xp:this.value>
                                </xp:text>
                            </a>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
    </xp:div>
</xp:view>

1 个答案:

答案 0 :(得分:1)

尝试计算整个href。它可能在应用程序的不同页面上执行不同的操作,具体取决于上下文。