现在我在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>
有人可以帮我这些吗?我用谷歌搜索,但找不到合适的方法。
感谢
答案 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标签有属性。所以这是你需要考虑的第一件事。