次の方法で共有


埋め込み型キャンバス アプリケーション内からホストモデル駆動型フォームで定義された処理を実行する

埋め込み型キャンバス アプリケーションはホストモデル駆動型フォームに定義済みの処理を実行することができます。 これらのアクションにより、作成者はホストモデル駆動型フォームをナビゲート、更新、保存することができます。 これらのアクションを使用すると、梅込み型キャンバス アプリケーションは、モデル駆動型フォームとモデル駆動型アプリケーションのより不可欠な要素として動作します

ModelDrivenFormIntegration オブジェクトには、次の新しいメソッドが含まれており、これによって開発者がホストモデル駆動型フォームにて処理を実行できるようになります。

ホストモデル駆動型フォームからメインフォームに移動し、指定した行を表示します。

  • entityName - メイン フォームの親テーブルを指定する必須の文字列パラメーター。
  • formName - 移動する先のメイン フォーム名を指定する必須の文字列パラメーター。
  • recordId - 必須の文字列パラメータで、メイン フォームに表示する行の ID を指定します。

NavigateToMainForm メソッドを呼び出すと、次のエラー メッセージが表示されることがあります。

エラー メッセージ トラブルシューティングのガイダンス
テーブルが見つからない: [EntityName] entityName パラメーターの値を調べて、それが有効なテーブル名でありユーザーがアクセスできることを確認してください。
フォーム が見つかりません: [FormName] mainFormName パラメーターの値を調べて、それが有効なメイン フォーム名でありユーザーがアクセスできることを確認してください。
行を読み込み中に問題が発生しました。 recordId パラメーターの値を調べて、それが有効な行 ID でありユーザーがアクセスできることを確認してください。

ホストモデル駆動型フォームをビューに移動します。

  • entityName - ビューの親テーブルを指定する必須の文字列パラメーター。
  • viewName - 移動する先のメイン フォーム名を指定する必須の文字列パラメーター。

NavigateToView メソッドを呼び出すと、次のエラー メッセージが表示されることがあります。

エラー メッセージ トラブルシューティングのガイダンス
テーブルが見つからない: [EntityName] entityName パラメーターの値を調べて、それが有効なテーブル名でありユーザーがアクセスできることを確認してください。
ビューが見つかりません: [ViewName] viewName パラメーターの値を調べて、それが有効なビュー名でありユーザーがアクセスできることを確認してください。

OpenQuickCreateForm(entityName)

テーブルの既定のクイック作成フォームを開きます。

  • entityName - 簡易作成フォームの親テーブルを指定する必須の文字列パラメーター。

OpenQuickCreateForm メソッドを呼び出すと、次のエラー メッセージが表示されることがあります。

エラー メッセージ トラブルシューティングのガイダンス
テーブルが見つからない: [EntityName] entityName パラメーターの値を調べて、それが有効なテーブル名でありユーザーがアクセスできることを確認してください。

RefreshForm(showPrompt)

ホストのモデル駆動型フォームのデータを更新します。

  • showPrompt - 必須のブール型パラメータです。ホストのモデル駆動型フォームに未保存のデータを保存する前に、ユーザーに確認メッセージを表示するかどうかを表します。 値は true または false である必要があります。

RefreshForm メソッドを呼び出すと、次のエラー メッセージが表示されることがあります。

エラー メッセージ トラブルシューティングのガイダンス
"true" または "false" をパラメーター値として使用してください。 showPrompt パラメーターの値を確認し、それが "true" または "false" であることを確認してください。

SaveForm()

ホストモデル駆動型フォームにデータを保存します。

注意

機能が使用可能になる前に作成された組み込みキャンバス アプリで、事前定義された操作を実行するメソッドの IntelliSense が表示されない場合、アプリを保存して閉じ、再度開きます。

関連項目

モデル駆動型フォーム上にキャンバス アプリを埋め込む
埋め込み型キャンバス アプリケーションをモデル駆動フォームに追加する
モデル駆動型フォームの埋め込み型キャンバス アプリケーションを編集する
モデル駆動フォームに埋め込まれたキャンバス アプリケーションの画面サイズと表示方向をカスタマイズする
ModelDrivenFormIntegrationコントロールのプロパティとアクション
埋め込みキャンバス アプリの共有
埋め込みキャンバス アプリの作業のガイドライン
パブリック プレビュー リリースを使用して作成された、モデル駆動型フォームの埋込み型キャンバスアプリケーションを最新版へと移行する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。