0

こんにちは、私は少し問題があります..私のコードは非常にうまく機能します..イベントハンドラーを XPages に持っている場合

`<xp:eventHandler event="autoSaveEvent" id="autoSaveDoc"
    submit="false">
    <xp:this.action>
        <xp:saveDocument>
        </xp:saveDocument>
    </xp:this.action>
</xp:eventHandler>`

しかし、これをカスタム コントロールに挿入すると... executeonserverが機能しません...ここからスタック オーバーフローの投稿を読みましたが、仕事のためにカスタム コントロールの ID を取得する必要があります..誰かに何か提案はありますか?

4

2 に答える 2

1

カスタムコントロールを取得したい場合は、おそらく次のようにすることができます。ここで、abc はカスタム コントロールの最上位コンポーネントの名前です。

var ccId = '#{javascript:getComponent('abc').getParent().getId()}';

于 2013-06-19T14:48:58.680 に答える