0
The documentationには、fr-visit-all
イベントのトリガー方法が記載されています。このイベントを引き起こすプロセスおよび/またはボタンを定義することは可能ですか?または、JavaScriptを使用してトリガーしますか?場合によっては、すべてのエラーを表示したいと思います。ボタンから、またはJavaScriptを使用してfr-visit-allイベントをトリガーできますか?
The documentationには、fr-visit-all
イベントのトリガー方法が記載されています。このイベントを引き起こすプロセスおよび/またはボタンを定義することは可能ですか?または、JavaScriptを使用してトリガーしますか?場合によっては、すべてのエラーを表示したいと思います。ボタンから、またはJavaScriptを使用してfr-visit-allイベントをトリガーできますか?
visit-all
actionを使用できます。ORBEON.xforms.Document.dispatchEvent()
〜dispatch an event to XFormsを使用し、そのイベントを受け取ったXFormsでは、process:runProcessByName()
のプロセスをprocess-button.xblと呼ぶことができます。
ありがとうございました。 'visit-all'を実行するボタンを設定するとうまくいきます。 'ORBEON.xforms.Document.dispatchEvent({targetId: 'fr-form-instance'、eventName: 'fr-visit-all'})'を使って試しました。私はこれが同等であると思ったが、関数は単に 'undefined'を返し、何も起こらない。私は間違ったことをする必要があります。 – awilkinson
これは正しいです: 'fr-visit-all'を' fr-form-instance'にディスパッチするだけで済むわけではありません。あなたがそれがうまくいくと思うようにした文書の中に何かを見たことがあれば、わたしたちに知らせてください。 – avernet