XPage のソースを表示すると、いくつかの非表示フィールド、、、およびが$$viewid
表示されます。更新をトリガーしたイベント ハンドラーの ID が含まれていることを説明するthisおよびthisのような記事がいくつかあります。他の分野についてはあまり情報がないようです。$$xspsubmitid
$$xspexecid
$$xspsubmitvalue
$$xspsubmitscroll
$$xspsubmitid
これらのフィールドの重要性は何ですか?
詳細はわかりました。
$$viewid = その XPage に関連付けられたバックエンド コントロール ツリーの ID が含まれます。バックエンド コントロールにアクセスする場合に必要です。「XPages Portable Command Guide」で詳しく説明しています。
$$xspsubmitid = 実行するイベントのイベント ハンドラー ID が読み込まれます。
$$xspsubmitvalue = 送信する値。
$$xspexecid = バリデーターを実行するコントロールの実行 ID (私の知る限り)。
$$xspsubmitscroll = これは、送信ボタンがあるページ上の位置をサーバーに渡すために使用されます。これにより、戻るときにその位置にスクロールして戻ることが認識されます。
それらは主に XSP.fireEvent() によって使用されます (XSP.attachEvent() プライベート関数によって内部的に使用されます)。これらに関連する DOJO コードを確認したい場合は、XSPClientDojo.uncompressed.jsファイルに含まれています。
これらについて読む別の場所は次のとおりです。