0

我正在尝试根据 p 将 onShow 事件添加到移动页面标题。326 oF XPages Extension Library 书。

我的代码如下: -

<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 上定义。

任何想法我做错了什么?

谢谢

4

2 回答 2

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>

这将允许您在显示标题之前计算一些东西

于 2012-06-29T07:44:15.213 回答
0

onShow 属性在测试版中可用,但在 8.5.3 更新包 1 包含的版本中不可用。该属性在 9.0 的公共测试版中也不可用。西蒙的替代建议是一个很好的建议。

于 2013-03-14T13:20:28.003 回答