2

XPage のソースを表示すると、いくつかの非表示フィールド、、、およびが$$viewid表示されます。更新をトリガーしたイベント ハンドラーの ID が含まれていることを説明するthisおよびthisのような記事がいくつかあります。他の分野についてはあまり情報がないようです。$$xspsubmitid$$xspexecid$$xspsubmitvalue$$xspsubmitscroll$$xspsubmitid

これらのフィールドの重要性は何ですか?

4

1 に答える 1

10

詳細はわかりました。

$$viewid = その XPage に関連付けられたバックエンド コントロール ツリーの ID が含まれます。バックエンド コントロールにアクセスする場合に必要です。「XPages Portable Command Guide」で詳しく説明しています。

$$xspsubmitid = 実行するイベントのイベント ハンドラー ID が読み込まれます。

$$xspsubmitvalue = 送信する値。

$$xspexecid = バリデーターを実行するコントロールの実行 ID (私の知る限り)。

$$xspsubmitscroll = これは、送信ボタンがあるページ上の位置をサーバーに渡すために使用されます。これにより、戻るときにその位置にスクロールして戻ることが認識されます。

それらは主に XSP.fireEvent() によって使用されます (XSP.attachEvent() プライベート関数によって内部的に使用されます)。これらに関連する DOJO コードを確認したい場合は、XSPClientDojo.uncompressed.jsファイルに含まれています。

これらについて読む別の場所は次のとおりです。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.ui.doc/wpd_controls_events.html

于 2013-01-17T15:55:26.297 に答える