1

XPINCを呼び出そうとしXSP._isDirty()ましたが、うまくいきません。ブラウザでは、すべて正常に動作します。使い方にコツはありますか?

Notes クライアントで XPage を実行しているときに、クライアント側のエラーを確認する方法はありますか?

4

1 に答える 1

4

ここで 2 つの質問があります。

Q1. XSP._isDirty()

XSP._isDirty() は内部呼び出しです。XPages ポータブル コマンド ガイド (156 ページ) から。

XSP._isDirty() : Dirty Save 機能によって内部的に使用されます。 の<xp:view>プロパティを参照してくださいenableModifiedFlag。これはプライベート関数です。

この呼び出しのコードはファイルにありますxspClientDojo.js(Domino/Notes で圧縮されていないファイルを探してください)。

内部呼び出しであるため、危険にさらされて使用されます。それ以降のバージョンで期待どおりに動作するという保証はありません。

これenableModifiedFlagは、ページをダーティとしてマークし、ユーザーが誤ってページを離れるのを防ぐことができる XPage 属性です。詳細については、Infocenterを参照してください。

Q2. クライアント側のデバッグ。

最新のブラウザの開発者パネル、またはfirebug プラグインなどを使用して、クライアント側のエラーを確認できます。XPages 拡張ライブラリには、同様に使用できるFirebug Liteコンポーネントが付属しています。

SSJS および XSP エンジンの問題については、Notes データ フォルダーに含まれる IBM_TECHNICAL_SUPPORT フォルダーにある XPages ログを読み取ることにより、Notes クライアントでこれらを確認できます。

これを「ライブ」で実行するには、メモを起動するショートカットを次のように変更します。

Target: C:\Lotus\Notes\notes.exe -RPARAMS -console -debug -separateSysLogFiles -consoleLog
Start In : C:\Lotus\Notes\framework\ 

クライアントのインストールに合わせてパスを変更します。

于 2013-03-11T17:22:37.570 に答える