0

クライアント側のダイアログを開く唯一の方法は、私にとっては機能しない埋め込みコントロール内からのようです。ダイアログに入力するコーディングのほとんどは外部スクリプト ライブラリに含まれていますが、XSP.openDialog(id) を実行しようとすると、Firebug でごちゃごちゃした JavaScript エラーが発生します。

私が試してみました

  • xpages のボタンからオブジェクト (拡張ライブラリ ダイアログ) に直接アクセスします。問題なく開きます
  • 埋め込みボタンからスクリプト関数を呼び出し、ダイアログの ID を渡します。エラー。
  • ダイアログの ID を含むグローバル変数を作成し、ボタンから直接呼び出します。作品
  • 同じグローバル変数ですが、javascript 関数で呼び出されます。エラー
  • スクリプト内から、dojo.byId で変数を作成しました。エラー

他に設定する必要があるものはありますか? 使用するボタンの多くは、JSON が提供するフィードから動的に生成されます。

4

0 に答える 0