更改所选导航器项的外观

时间:2015-04-24 06:46:16

标签: xpages

我已经使用Extension Library Navigator了一段时间,我无法弄清楚如何使所选(或当前打开的页面基本节点)节点更改任何外观属性,例如字体或颜色。我尝试这样做,以便用户可以告诉当前打开的页面。关于如何做到这一点的任何提示?

1 个答案:

答案 0 :(得分:2)

另一个选项,不像Per建议的那样,是通过一些脚本进行自定义。

例如,我使用纯HTML和bootstrap构建了我的网站导航。

我的链接HTML看起来像这样

<a id="YOURLINKIDHERE" href="vwBringUpsByDate.xsp">Bring ups</a>

当页面加载时,您可以使用以下脚本通过引用链接ID来自定义您喜欢的菜单项,字体,颜色,背景等....

<xp:eventHandler event="onClientLoad" submit="false">
    <xp:this.script><![CDATA[$("*[id$='YOURLINKIDHERE']").css('background-color', '#eeeeee');]]></xp:this.script>
</xp:eventHandler>

不太理想,因为您必须将脚本放在要修改菜单链接的每个页面上,但为您提供了一些很好的自定义选项......