フォーム実行に追加機能を追加するために JavaScript を起動しようとしています。フォームがロードされたときにスクリプトを起動する必要があります。
アイデアは次のとおりです。
<xxf:script ev:event="xforms-enabled">
alert('hello world');
</xxf:script>
問題は、Orbeon Forumで説明されているように、「xforms-enabled」イベントが (コントロールと変数ごとに) 数回起動されることです。フォーラムにはいくつかの回避策と解決策が記載されていますが、javascript を使用している場合は適用できません (または、その方法がわかりません)。
問題は、フォームを開始するときに JavaScript コードを 1 回だけ実行するにはどうすればよいかということです。別のイベントを使用する必要がありますか?