纯CSS上的服务器端js

时间:2013-08-19 06:21:40

标签: javascript xpages lotus-notes server-side

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

我正在按照教程from this link

进行操作

但是当我将这些代码放在li标签

中时出现错误
< li>< this.rendered>< ![CDATA[#{javascript:x=sessionScope.get("level");x!="MR"}]]>< /this.rendered>< a href="#">Report</a> < /li>

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

感谢

2 个答案:

答案 0 :(得分: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>

this question的答案包含其他类似方法的例子。

答案 1 :(得分:0)

普通HTML标记没有像渲染那样的属性。只有xpages标签有属性。所以这是你需要考虑的第一件事。