いいね!数

0

閲覧数
90

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

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

context.redirectToPage("aaa.xsp")

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

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

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

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

回答・コメント

いいね!数

0

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

でも動作しますね。

 

回答日時:Aug 29, 2018, 9:11:25 AM

いいね!数

1

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

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

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

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

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

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

回答日時:Aug 29, 2018, 1:02:47 PM