Lotus Notes XPages Tips (7) PageURLの注意点
少々はまってしまったので、メモしておきます。
◆PageURLに下記の様なコードを書いて、しばらく問題なく使用していました。
ところが、突然、参照できなくなってしまいました。
var page = "fPage.xsp"; return page + "?documentId=" + rowdoc.getUniversalID() + "&action=openDocument"
状況:生成されたHTMLを確認すると、本来はhttp://(サーバー名)/(DB名)/(ページ名)~となるべきところ
DB名が欠落していました。
回避方法:ページ名の頭に”スラッシュ”を追加する
var page = "/fPage.xsp";
return page + "?documentId=" + rowdoc.getUniversalID() + "&action=openDocument"
なんでこんな現象が起きるのか、バグなのか仕様なのか、後々調べたいと思います。