【发布时间】:2017-08-17 14:41:30
【问题描述】:
我有时会偶然发现以下问题,这可能很容易解决。但也许我就是不明白。
在 XPage treeNode 中,例如在xe:navigator 的xe:applicationLayout 中使用(pageTreeNode、placeBarActions 等)我想知道如何影响 styleClass 属性,以便我可以影响“选定的颜色”。
<xe:this.titleBarTabs>
<xe:pageTreeNode label="Label Acc1"
selection="/Admin/Acc1/.*" page="/xpAdminAcc1.xsp"
styleClass="bg-info">
</xe:pageTreeNode>
<!--- ... -->
</xe:this.titleBarTabs>
在本例中,styleClass 'bg-info' 将始终分配给 titleBarTab。那是标签的背景。对于选定的选项卡,“活动”类会自动分配:class"bg-info active"。
有没有办法定义,例如用于活动的 bg-primary 类?
我正在使用 bootstrap3 主题。这是 HTML 生成的代码。如您所见,唯一的区别是激活的菜单项的类包含类“active”:
<div class="col-sm-12 col-md-12 applayout-titlebar-tabsarea" role="navigation">
<ul id="view:_id1:_id2:appLayout_tb" class="nav nav-tabs applayout-titlebar-tabs" role="tablist">
<li class="menu-item active">
<a role="tab" href="/LAP/MYDB.nsf/xpAdminAcc1.xsp" class="bg-info active">Label Acc1</a>
</li>
<li class="menu-item">
<a role="tab">Label Acc2</a>
</li>
<li class="menu-item">
<a role="tab" href="/LAP/MYDB.nsf/xpAdminAcc2.xsp" class="bg-info">Label Acc2</a>
</li>
<!-- -->
【问题讨论】:
-
你用什么主题?它会影响渲染输出,因此最好包含渲染的 html 示例。
标签: xpages xpages-extlib