從內嵌畫布應用程式中,對主模型導向表單執行預先定義的動作
內嵌畫布應用程式提供用來對主模型導向表單執行動作的功能。 這些動作可讓製作者瀏覽、重新整理和儲存主模型導向表單。 內嵌畫布應用程式可以將這些動作當做模型導向表單及模型導向應用程式更加不可缺少的部分來使用。
ModelDrivenFormIntegration 物件現包含下列新方法,可讓製作者對主模型導向表單執行動作。
NavigateToMainForm(entityName, mainFormName, recordId)
將主模型導向表單導覽至主要表單,並顯示指定的資料列。
- entityName - 必要字串參數,指定主要表單的上層資料表。
- formName - 必要字串參數,指定要瀏覽前往之主要表單的名稱。
- recordId - 必要字串參數,指定要顯示在主要表單中的資料列識別碼。
呼叫 NavigateToMainForm 方法可能會顯示下列錯誤訊息。
錯誤訊息 | 疑難排解指引 |
---|---|
找不到資料表:[EntityName] | 請檢查 entityName 參數值,並確定這是有效的實體名稱,而且使用者可以存取該資料表。 |
找不到表單:[FormName] | 請檢查 entityName 參數值,並確定這是有效的主要表單名稱,而且使用者可以存取該表單。 |
載入資料列時發生問題。 | 請檢查 recordId 參數值,並確定這是有效的資料列識別碼,而且使用者可以存取該資料列。 |
NavigateToView(entityName, viewName)
將主模型導向表單導覽至檢視表。
- 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 控制項的屬性及動作
共用內嵌的畫布應用程式
內嵌畫布應用程式使用指導方針
將使用公開預覽版本所建立之模型導向表單上的內嵌畫布應用程式移轉至最新版本