ModelDrivenFormIntegration 控制項屬性及動作
模型重新導向表單內嵌的畫布應用程式包含名為 ModelDrivenFormIntegration 的特殊控制項。 此控制項負責將內容資料從主模型導向表單傳送到內嵌畫布應用程式。
本主題說明 ModelDrivenFormIntegration 控制項提供的屬性和動作。
屬性或動作 | 描述 |
---|---|
DataSource | 應設定為已連接至主模型導向表單上層資料表的資料來源。 自動在內嵌新的畫布應用程式時加以設定。 內嵌現有的畫布應用程式時,可以從畫布應用程式樹狀檢視設定 ModelDrivenFormIntegration 資料來源。 資料來源的值應始終引用應用程式內嵌其中之表單的表格。 不應以任何方式篩選或修改該值。 |
項目 | 唯讀屬性,可讓內嵌畫布應用程式從主模型導向表單中存取資料列。 舉例來說,若要取得名稱為 accountnumber 且顯示名稱為客戶編碼之資料行的值,您可以使用 ModelDrivenFormIntegration.Item.accountnumber 或 ModelDrivenFormIntegration.Item.'客戶編碼'。 |
OnDataRefresh | 當主模型導向表單儲存資料時,會評估此屬性中的公式。 使用此動作可重新整理連接至主模型導向表單上層資料表的資料來源,並執行其他如設定或更新變數等動作。 舉例來說,將其設定為以下公式將會重新整理 Accounts 資料來源,並將名為 CurrentAccountNumber 的變數設定為目前資料表的 [客戶編碼] 資料行值。 Refresh(Accounts); Set(CurrentAccountNumber, ModelDrivenFormIntegration.Item.'客戶編碼') OnDataRefresh 動作應只用於重新整理內嵌入式畫布應用程式中的資料。 不建議您使用 OnDataRefresh 動作來儲存內嵌畫布應用程式中的變更。 更多資訊:在內嵌畫布應用程式中儲存資料 |
RefreshForm | 重新整理主模型導向表單上的資料。 如需詳細資訊,請參閱在主表單上執行預先定義的動作。 |
SaveForm | 儲存主模型導向表單上的資料。 如需詳細資訊,請參閱在主表單上執行預先定義的動作。 |
NavigateToMainForm | 將主模型導向表單導覽至主要表單,並顯示指定的資料列。 如需詳細資訊,請參閱在主表單上執行預先定義的動作。 |
NavigateToView | 將主模型導向表單導覽至檢視表。 如需詳細資訊,請參閱在主表單上執行預先定義的動作。 |
OpenQuickCreateForm | 開啟資料表的預設快速建立表單。 如需詳細資訊,請參閱在主表單上執行預先定義的動作。 |
Data | 唯讀屬性,架構使用此屬性將一些重要資料從主模型導向表單傳送至內嵌畫布應用程式。 不要使用此屬性。 請使用 Item 從主模型導向表單中存取資料列。 |
請參閱
在模型導向表單上內嵌畫布應用程式
在模型導向表單上新增內嵌畫布應用程式
編輯模型導向表單內嵌的畫布應用程式
自訂內嵌於模型導向表單之畫布應用程式的畫面大小及方向
從內嵌畫布應用程式中,對主控件表單執行預先定義的動作
共用內嵌的畫布應用程式
內嵌畫布應用程式使用指導方針
將使用公開預覽版本所建立之模型導向表單上的內嵌畫布應用程式移轉至最新版本