いいね!数

0

閲覧数
268

ボタンをクリックしたときに、aaa.xspというページを開きたいのですが、

以下のコードを実行させると同じページ上にaaa.xspが開きます。

context.redirectToPage("aaa.xsp")

新しいウインドウを開いてaaa.xspを開くにはどうしたら良いでしょうか?

ちなみにaaa.xspはDBの説明を図とテキストで書いたページになります。

よろしくお願い致します。

サーバー情報: | クライアント情報: | 
カテゴリ:アプリ開発 - XPages | タグ:
  | 質問日時:2018/08/28 15:06:14

回答・コメント

いいね!数

0

ssjsではなくccsjにて、window.open('aaa.xsp', '_blank');

でも動作しますね。

 

回答日時:2018/08/29 9:11:25

いいね!数

1

ss_chさん、回答ありがとうございます。

なんとかssjsでやりたいと思ったのですが、以下のようにボタンとフィールドを作成し、

「URLを開く」ボタンをクリックするとSSJSでURLをテキストフィールドに入れる→view.postScript("XSP.addOnLoad(alertClick);");

を使って「OPEN」ボタンをクリックするcsjsを呼び出す→「OPEN」ボタンでwindow.open('aaa.xsp', '_blank');を実行する。

という方法を使うことにしました。

ありがとうございました。

回答日時:2018/08/29 13:02:47