同じxpageで複数のカスタムコントロールに問題があり、他の誰かが同じ問題を目にしているのではないかと思っていました。
問題を作成する方法は次のとおりです。
編集ボックスを使用してカスタムコントロールを作成します。編集ボックスのonChangeイベントで、値を取得して変数に格納するだけです。それ以上のものはありません。
xPageを作成し、xpageにボタンを配置します。ボタンがSSJSで何かを実行するようにして、フォームのフィールドの値を設定するようにボタンが押されたことを確認します。
作成したカスタムコントロールをフォームに複数回配置します。
xpageを表示し、xpageの入力ボックスの1つの値を変更します。
私に起こっていたのは、ボタンが1回おきにしか機能しないということです。カスタムコントロールがxpageに1回だけ配置されている場合、ボタンは毎回機能します。編集ボックスのonChangeイベントが削除されると、ボタンは毎回機能します。