スクリプトまたは EL 式を実行します。
executeScript script=#{javascript:<JavaScript>}
executeScript script=#{<EL_expression>}
引数 | 説明 | UI 表示 |
---|---|---|
script | 以下のいずれかです。
|
オプション [JavaScript (サーバーサイド)]、[式言語 (EL)]、[カスタム] を持つコンボボックス。 |
JavaScript | 有効な JavaScript コード。 | スクリプトの入力エリア、および [スクリプトエディタを開く] ボタン。 |
EL_expression | 有効な EL 式。 | 式の入力エリア、および [スクリプトエディタを開く] ボタン。 |
JavaScript の作成については、Introduction to the JavaScript and XPages reference を参照してください。EL 式の資料については、Web を検索してください。
UI で [カスタム] を指定した場合は、XSP ソースコードを入力し、その際に先頭に # (ポンド記号)、末尾に } (右中括弧) を付けます。
<xp:button value="Save" id="button1" style="width:148.0px">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:executeScript><xp:this.script>
<![CDATA[#{javascript:var doc = database.createDocument(); doc.appendItemValue("Subject", "my subject"); return doc.save()}]]>
</xp:this.script></xp:executeScript>
</xp:this.action></xp:eventHandler></xp:button>