XPage の beforeRenderResponse イベントから単純な呼び出しを行おうとすると、次のエラーが発生します。
タイプ「オブジェクト [Javascript オブジェクト]」のオブジェクトでメソッド「IsLoggedIn()」を呼び出すときにエラーが発生しました
特にオブジェクトを使用していない場合に、なぜそのエラーが発生するのかわかりません。これが私がそれをどのように機能させているかです:
XPage BeforeRenderResponse:
ProductFinderInit(); (which is in the SiteSpecific.jss library, and included in resources on XPage)
SiteSpecific.jss では:
import Common;
function ProductFinderInit() {
...
viewScope.IsLoggedIn = IsLoggedIn();
...
Common.jss (これは XPage のリソースでもあります):
function IsLoggedIn() {
var userName:NotesName = session.createName(@UserName());
if (userName.getCommon() === "Anonymous") return false;
else return true;
}
これは本当に単純な呼び出しなので、エラーについて混乱しています。本当に紛らわしいのは、それが毎回ではなく、たまにしか起こらないということです。どんな助けでも素晴らしいでしょう!