共用方式為


從內嵌畫布應用程式內對主機模型導向表單執行預先定義的動作

內嵌畫布應用程式可讓您在主機模型導向表單上執行預先定義的動作。 這些動作可讓製作者瀏覽、重新整理和儲存主機模型導向表單。 使用這些動作,內嵌畫布應用程式可以作為模型導向表單和模型導向應用程式中更完整的部分。

ModelDrivenFormIntegration 物件現在包含下列新方法,可讓製作者在主機模型導向表單上執行動作。

將主機模型導向表單導覽至主要表單,並顯示指定的資料列。

  • entityName - 指定主要表單父資料表的必要字串參數。
  • formName — 必要的字串引數,指定要導覽至之主要表單的名稱。
  • recordId — 必要的字串引數,指定要在主要表單中顯示的資料列識別碼。

呼叫 NavigateToMainForm 方法可能會顯示下列錯誤訊息。

錯誤訊息 疑難排解指引
找不到資料表: [EntityName] 請檢查 entityName 參數的值,並確保它是有效的表名,並且使用者可以存取它。
找不到表單: [FormName] 請檢查 mainFormName 引數的值,並確定它是有效的主表單名稱,且使用者可以存取它。
載入資料列發生問題。 請檢查 recordId 引數的值,並確保它是有效的列ID且使用者可以存取它。

將主機模型導向表單導覽至檢視。

  • entityName - 指定檢視父資料表的必要字串參數。
  • viewName — 必要的字串引數,指定要導覽至的主要表單名稱。

呼叫 NavigateToView 方法可能會顯示下列錯誤訊息。

錯誤訊息 疑難排解指引
找不到資料表: [EntityName] 請檢查 entityName 參數的值,並確保它是有效的表名,並且使用者可以存取它。
找不到檢視: [ViewName] 請檢查 viewName 參數的值,並確保它是有效的視圖名稱,並且使用者可以存取它。

OpenQuickCreateForm(實體名稱)

開啟資料表的預設快速建立表單。

  • entityName - 指定快速建立表單的父資料表的必要字串參數。

呼叫 OpenQuickCreateForm 方法可能會顯示下列錯誤訊息。

錯誤訊息 疑難排解指引
找不到資料表: [EntityName] 請檢查 entityName 參數的值,並確保它是有效的表名,並且使用者可以存取它。

RefreshForm(顯示提示)

重新整理主機模型導向表單上的資料。

  • showPrompt - 必要的布林參數,指出在主機模型導向表單上儲存任何未儲存的資料之前,是否應該向使用者顯示確認提示。 值應該是 “true” 或 “false”。

呼叫 RefreshForm 方法可能會顯示下列錯誤訊息。

錯誤訊息 疑難排解指引
請使用「true」或「false」作為參數值。 請檢查 showPrompt 參數的值,並確保它是 “true” 或 “false”。

儲存表單 ()

將資料儲存在主機模型導向表單上。

備註

如果您沒有看到 IntelliSense ,以取得在提供功能之前所建立的內嵌畫布應用程式中執行預先定義動作的方法;儲存、關閉並重新開啟應用程式。

另請參閱

在模型導向表單上內嵌畫布應用程式
在模型導向表單上新增內嵌畫布應用程式
編輯內嵌在模型導向表單上的畫布應用程式
自訂內嵌在模型導向表單上的畫布應用程式的螢幕大小和方向
ModelDrivenFormIntegration 控制項的屬性和動作
共用內嵌畫布應用程式
使用內嵌畫布應用程式的指導方針
將使用公開預覽版本建立的模型導向表單上的內嵌畫布應用程式移轉至最新版本