0

いくつかの拡張ライブラリ ダイアログを含む XPage がありますが、これまで正常に動作していました。今日、どのダイアログも機能しないことに気付きました。その理由がわかりません。別の新しい XPage でテスト ダイアログを作成しましたが、これは正常に機能します。元の XPage の同じテスト ダイアログは機能しません。この問題は IE と Firefox の両方に存在します。Notes と Domino 8.5.3 SP1 を使用しています。何が問題なのですか?テスト ダイアログのコードは次のとおりです。

<xp:panel>
<xp:button value="Dialog Test" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[XSP.openDialog("#{id:TestDialog}")]]></xp:this.script>
</xp:eventHandler>
</xp:button>
<xe:dialog id="TestDialog">
<xp:label value="TEST" id="label1"></xp:label>
</xe:dialog>
</xp:panel>
4

3 に答える 3

3

ここにある限られた情報に基づいて推測する必要があるとすれば、最初の XPage で xe ワークスペースの定義を失った可能性があることに賭けます。xp:view オブジェクトは次のようになります。

<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
</xp:view>
于 2013-06-19T13:41:17.473 に答える
1

ダイアログの内容に誤りがある可能性があります。このエラーは部分的な更新応答内に隠されているため、ネットワーク タブで実際の応答を確認するには、Web 開発者ツール/firebug を使用する必要があります。おそらく、応答としてエラー ページが表示されます。try/catch 例外処理を使用しない場合は、xpages_exc*.log ファイル内のサーバーのデータ ディレクトリ内の IBM_TECHNICAL_SUPPORT ディレクトリにも例外が見つかる場合があります。

于 2013-06-19T13:34:30.590 に答える