XPages扩展库 - xe:djxmHeading的onShow事件

时间:2012-06-28 15:14:16

标签: xpages xpages-extlib

我正在尝试将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。

上定义

任何想法我做错了什么?

由于

2 个答案:

答案 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的公共测试版中也不可用。西蒙对替代方案的建议很好。