JavaScriptの操作
独自のJavaScript関数を定義して、ビジネス・ニーズに合せてアプリケーションの機能を拡張します。 たとえば、カスタムのJavaScript関数を追加して、フォーム内の必須フィールドに値があるかどうかを検証したり、追加操作または乗算操作の結果を計算したりできます。
JavaScript関数は、アプリケーション・レベル、フロー・レベルまたはページ・レベルにあるmoduleの範囲内で定義されます。 AppModuleには1つ以上のフローが含まれ、それぞれに独自のFlowModuleがあり、各フローには1つ以上のページがあり、それぞれに独自のPageModuleがあります。 ページ内には複数のUIイベントがあり、それぞれが通常1つのアクション・チェーンに関連付けられます。
関数がページ内でのみコールされる場合(ページのロード時に一部のデータをロードする場合など)は、PageModule内で定義できます。 複数のページで関数を呼び出す場合(たとえば、ナビゲーション要素やカスタムwebコンポーネントをカスタマイズするためのライブラリをロードする場合)は、FlowModuleまたはAppModule内で関数を定義する必要があります。 フラグメントまたはレイアウトを使用する場合は、FragmentModuleまたはLayoutModuleを使用します。 ここで定義される関数は、レイアウトまたはフラグメントの範囲内でのみ使用できます。
カスタム・コードで使用する関数、オブジェクトおよび変数を持つ「サード・パーティのJavaScriptライブラリのインポートおよび参照」も可能です。 VB Studioでは、ライブラリ参照の管理タスクを簡略化するJavaScriptファイルおよびモジュール・ローダーであるRequireJSもサポートされています。
注意:
JavaScriptでコーディングする場合は、必要に応じて安全なコーディング標準に従う必要があります。 ベスト・プラクティスに従い、JavaScriptでコーディングしたり、クライアント側で使用できるようにすることで、資格証明、証明書およびその他の機密性の高い詳細を安全に保つためのステップを積極的に実行してください。