モデル駆動型アプリにおけるクライアント API のオブジェクト モデルを理解する

モデル駆動型アプリのクライアント API オブジェクト モデルには、JavaScript を使用してモデル駆動型アプリにカスタム ビジネス ロジックを適用するために使用できるオブジェクトとメソッドが用意されています。次に例を示します。

  • 列の値を取得または設定する。
  • ユーザー インターフェイスの要素を表示または非表示にする。
  • 列ごとに複数のコントロールを参照する。
  • テーブルごとに複数のフォームにアクセスします。
  • フォーム ナビゲーション アイテムの操作。
  • ビジネス プロセス フローのコントロールを操作する。

JavaScript コードを効果的に記述して使用するには、モデル駆動型アプリのクライアント API オブジェクト モデルを理解する必要があります。

クライアント API オブジェクト モデルのルート オブジェクト

次のコンテキストと Xrm オブジェクトは、クライアント API オブジェクト モデルのルートにあります。

オブジェクト 説明
実行コンテキスト モデル駆動型アプリにおけるフォームおよびグリッド内の、イベントの実行コンテキストを表します。
フォーム コンテキスト 現在のコードが実行されるフォームまたはフォーム上のアイテムへの参照を提供します。 フォーム コンテキスト オブジェクトを取得するには、実行コンテキスト getFormContext メソッドを 使用します。
グリッド コンテキスト 現在のコードが実行されるフォーム上のグリッドまたはサブグリッドへの参照を提供します。
Xrm フォーム、グリッド、サブグリッド、コントロール、または列のデータと UI に直接影響しない操作を実行するためのグローバル オブジェクトを提供します。 たとえば、Web API を使用してフォーム内を移動したり、レコードを作成および管理したりするために使用します。

クライアントAPIグローバルコンテキスト
クライアント API リファレンス