JavaScriptコードを定義して実行する
JavaScript関数を定義する方法
要素のJavaScript関数を追加または編集するには、要素のJavaScriptプロパティで[...]をクリックし、[JavaScript]エディタを開きます。
以下の例は、Web画面用にローカルで定義されたJavaScript関数を示しています。
JavaScriptの実行方法
以下の方法で、JavaScriptコードをWebアプリケーションで実行できます。
- Web画面またはウィジェットのExtended Propertiesを使用
- エスケープされていないExpression内
- HTTPRequestHandlerエクステンションのRunJavaScriptアクションを使用
いずれの場合においても、JavaScriptコードはブラウザのコンテキストで実行されます。
Extended Propertiesの例
以下の例は、ボタンでonclick
イベントが発生したときに呼び出されるJavaScript関数を示しています。
Extended Propertiesの値はExpressionであるため、Extended Propertiesの値に直接JavaScriptソースコードを入力することもできます。
エスケープされていないExpressionの例
エスケープされてないExpressionを使用してWeb画面の特定のポイントにJavaScriptを追加し、Escape ContentプロパティをNo
に設定することができます。
RunJavaScriptアクションの例
アクションフローでは、画面アクションまたはサーバーアクションのいずれかで、HTTPRequestHandlerエクステンションのRunJavaScriptアクションを使用すると、ブラウザのコンテキストでJavaScriptコードを実行させることができます。