Skip to main content

 

 

 

 

Template:OutSystems/Documentation_KB/Breadcrumb_New_Layout

 

 

Template:OutSystems/OSLanguageSwitcher

 

従来のWebアプリにのみ適用されます

 

 

OutSystems

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コードを実行させることができます。