styleClass在pageTreeNode中不起作用

时间:2015-04-02 11:14:39

标签: twitter-bootstrap xpages lotus-domino

在xPages的pagestreeNode(应用程序布局,响应式应用程序布局)的bootstrap中,styleClass似乎没有任何效果。 例如,我希望菜单项"链接1"让类testClass与它相关联。

<xe:applicationLayout id="applicationLayout1">
    <xe:this.facets>
        <xp:callback facetName="facetRight" id="facetRight"
            xp:key="RightColumn">
        </xp:callback>
    </xe:this.facets>
    <xp:callback facetName="facetMiddle" id="facetMiddle"></xp:callback>
    <xe:this.configuration>
        <xe:bootstrapResponsiveConfiguration>
            <xe:this.titleBarTabs>
                <xe:basicLeafNode label="Link 1"
                    styleClass="testClass" href="http://www.bbc.com/">
                </xe:basicLeafNode>
            </xe:this.titleBarTabs></xe:bootstrapResponsiveConfiguration>
    </xe:this.configuration>
</xe:applicationLayout></xp:view>

生成的代码是

<div class="col-sm-12 col-md-12 applayout-titlebar-tabsarea"><ul id="view:_id1:_id2:applicationLayout1_tb" class="nav nav-tabs applayout-titlebar-tabs">
<li class="menu-item"><a href="http://www.bbc.com/">Link 1</a></li>
</ul>
</div>

我错过了重要的事情吗?

2 个答案:

答案 0 :(得分:4)

这可能是一个错误,我在2014年12月向IBM报告了这个错误

https://github.com/OpenNTF/XPagesExtensionLibrary/issues/8

可悲的是,在修复错误请求之前,IBM不会回答错误请求

答案 1 :(得分:0)

当我发表评论时,我没有看到托马斯的回答。如果是这种情况,那么您的选择是:

  1. 在页面加载时使用jQuery强制使用样式,然后使用自定义css。
  2. 根据生成的类应用CSS以隔离要设置样式的项目(iffy)
  3. 使用您发现使用“样式”属性工作的内联样式