纯CSS上的服务器端js

0 javascript lotus-notes server-side xpages

现在我在Xpages lotus notes 8.5.2上使用PURE CSS方法在下拉菜单上工作

我正在关注此链接中的教程

但是当我把这些代码放在li标签里面时,我遇到了错误

< li>< this.rendered>< ![CDATA[#{javascript:x=sessionScope.get("level");x!="MR"}]]>< /this.rendered>< a href="#">Report</a> < /li>
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这些吗?我用谷歌搜索,找不到合适的方法.

谢谢

Per*_*ten 7

<li> 不是XPages控件,因此您不能使用this.rendered.

相反,您可以使用计算的文本控件并将其设置为渲染为<li>.这是一个例子:

<xp:text escape="false" id="computedField1" tagName="li">
    <this.rendered><![CDATA[#{javascript:x=sessionScope.get("level");x!="MR"}]]>< /this.rendered>
    <xp:this.value><![CDATA[#{javascript:'<a href="#">Report</a>'}]]></xp:this.value>
</xp:text>
Run Code Online (Sandbox Code Playgroud)

这个问题的答案包含类似方法的其他例子.