0

pのように、モバイルページの見出しにonShowイベントを追加しようとしています。XPagesExtensionLibraryの本の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では定義されていません。

私が間違っていることについて何か考えはありますか?

ありがとう

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 UpdatePack1に含まれているバージョンでは利用できません。このプロパティは9.0のパブリックベータ版でも利用できません。代替案のサイモンの提案は良いものです。

于 2013-03-14T13:20:28.003 に答える