我想知道是否可以通过编程方式获取 xpage 或自定义控件的参数和/或属性。
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" id="layout">
<xp:this.properties>
<xp:parameter name="testcc.xsp" value="Test 1"></xp:parameter>
<xp:parameter name="index.xsp" value="Main"></xp:parameter>
</xp:this.properties>
...
如何访问此参数列表以在重复控制中使用它?
编辑 你们都是对的,谢谢!但这仅适用于页面,不适用于自定义控件。
编辑
你们俩都很棒:-)
但是:我应该修改我的问题:我有一个自定义控件,我在其中定义了属性。在 SAMe 自定义控件中,我想在重复控件中访问这些属性。
您的两个答案似乎都假设对这些属性的访问来自视图(页面)级别,对吗?
我测试了 Svens 方式 - 如果我从页面级别访问 CC 中的道具,则此方法有效。
编辑
所以这是CC的代码:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:this.properties>
<xp:parameter name="param" value="val"></xp:parameter>
</xp:this.properties>
<xp:label value="#{javascript:facesContext.getProperty('param')}"
id="label1">
</xp:label>
</xp:view>
如您所见,我只想访问 CC itselt 中的属性,而不是从页面级别访问。