以下のコードを使用して、リクエストヘッダーの値を取得できます。
value="xxforms:get-request-header('user-id')"
user-idフォームの保存中に使用されているリクエストヘッダーにの値を設定したいと思います。
同じ解決策を提案してください。
xforms:header を使用して、リクエストとともに情報を投稿してみてはどうでしょうか。
<xforms:submmission>
<xforms:header>
<xforms:name>userid</xforms:name>
<xforms:value>...</xforms:value>
</xforms:header>
</xforms:submmission>
少なくともこれは「静的な」値で機能します。送信されたヘッダーの値として get-request-header の値を使用する方法をまだ理解していません。
お気付きのxxforms:set-request-header()ように、現時点では関数はありませんが、Orbeon Forms はたまたまオープン ソースであるため、実装するのは難しくありません ;)。の実装をxxforms:get-request-header()参照してください。対応する を作成できるはずですxxforms:set-request-header()。コードはGitHub にありbuild.xml、ルートに Ant があります。