現在、JavaScript で LotusScript スクリプト ライブラリの関数を書き直す作業を行っています。LotusScript 関数には、フロントエンドとバックエンドの両方の要素が含まれています。入力ボックスは、ユーザーから情報を収集するために使用されます。ssjs内からcsjsを使用してモーダルダイアログウィンドウを呼び出すことは可能ですか?
3865 次
3 に答える
9
ダイアログを表示/非表示にする SSJS および CSJS コマンドは次のとおりです。
SSJS:
var comp = getComponent("serverSideId");
//To Open the dialog
comp.show();
//To close the dialog
comp.hide();
CSJS
//To Open the dialog
XSP.openDialog("#{id:serverSideId}");
//To close the dialog
XSP.closeDialog("#{id:serverSideId}");
そして、お楽しみに、CSJS を実行する SSJS を以下に示します。
//To Open the dialog
facesContext.getViewRoot().postScript("XSP.openDialog('#{id:serverSideId}')");
//To Close the dialog
facesContext.getViewRoot().postScript("XSP.closeDialog('#{id:serverSideId}')");
于 2013-04-22T18:33:18.470 に答える
1
これを試しましたか?
view.postScript("XSP.openDialog('#{id:dialog1}');");
于 2013-11-21T15:06:23.623 に答える
1
はい、xe:dialog コントロールを見てください。SSJS を使用して、そのダイアログを表示および非表示にすることができます。
于 2013-04-22T14:20:18.297 に答える