我正在尝试将onShow事件添加到移动页面标题中。 “XPages扩展库”一书中的326页。
我的代码如下: -
<xe:djxmHeading id="djxmHeading1" back="All Areas" moveTo="byArea">
<xe:this.label><![CDATA[#{javascript:param.get("Rep")}]]></xe:this.label>
<xp:this.onShow>
<![CDATA[#{javascript:sessionScope.put("RepName", param.get("Rep"))}]]>
</xp:this.onShow>
</xe:djxmHeading>
看起来类似于书中的例子。但我收到以下错误:
未知属性this.onShow。它没有在标签xe:djxmHeading。
上定义任何想法我做错了什么?
由于
答案 0 :(得分:2)
你可以很容易地实现类似的东西:
<xe:djxmHeading id="djxmHeading1" back="All Areas" moveTo="byArea">
<xe:this.label><![CDATA[#{javascript:
sessionScope.put("RepName", param.get("Rep"));
return param.get("Rep");
}]]></xe:this.label>
</xe:djxmHeading>
这将允许您在显示标题之前计算某些内容
答案 1 :(得分:0)
onShow属性在测试版中可用,但在8.5.3 Update Pack 1附带的版本中不可用。该属性在9.0的公共测试版中也不可用。西蒙对替代方案的建议很好。