模型導向應用程式中的表單提供使用者更新記錄的主要方式。 您可以透過表格設計工具存取與表格相關聯的表單。
新表單中最通用的表單類型是 主表單。 不過,除了主要表單之外,應用程式製作者還可以建立快速建立、快速檢視或卡片表單。 進一步瞭解其他類型的表單
本文說明如何編輯主要表單,以及新增或變更表單的各種元素。
以下是應用程式內主要表單的範例。 除了公開時間軸元件和快速檢視表單外,它還有多個索引標籤,可提供與主要聯絡人相關的更多詳細資訊。
開啟表單設計工具
若要編輯表單,例如新增或變更元素,請使用表單設計工具。 表單設計工具可讓製作者編輯所有模型導向應用程式的表單。
請遵循下列程式來存取表單設計工具。
備註
如果您在編輯表單的過程中建立任何新的解決方案元件,元件的名稱會使用預設解決方案的解決方案發行者自訂前置詞,而且這些元件只會包含在 預設解決方案中。 如果您想要將任何新的解決方案元件包含在 特定的非受控解決方案中,請透過該非受控解決方案開啟表單設計工具。 這有助於應用程式管理生命週期。
存取非受控解決方案的表單設計工具
- 登入 Power Apps。
- 從左瀏覽窗格選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
- 開啟您要使用的非受控 解決方案 。 解決方案類型 (受控或非受控) 會顯示在 [外部受控?] 資料行中。
- 在元件清單中,找出包含您要編輯表單的表格。 如果表格不存在,您需要新增它。
新增資料表到未受管理的解決方案
開啟非受控解決方案後,在命令列上選取新增現有,然後選取資料表。
列出所有可用的表格。 選取資料表,然後選取 下一步。
選取最適當的選項,然後選取 [新增]:
- 對於自訂表格,請選取 包含所有元件。
- 針對標準資料表,選擇 [選取元件],然後瀏覽至並選取您要自訂的主要表單,然後選取 [新增]。
表格已新增至解決方案。 在元件清單中,開啟表格,選取 [表單] 區域,然後開啟 [主要] 類型的表單。
在表單設計工具中,進行您想要的變更。
儲存 表單。
發行變更以供應用程式使用
對使用者介面進行變更的某些自訂需要在可於應用程式中供使用之前發佈這些自訂。 若要發佈您的自訂,請在解決方案物件區域命令列上,選取發佈所有自訂。
透過預設解決方案存取表單設計工具
- 登入 Power Apps。
- 選取左瀏覽窗格中的表格。
- 選取您想要的資料表,然後選取 [表單] 區域。
- 在表單清單中,開啟主要類型表單。
備註
如果您已對應用程式進行其他變更,請使用應用程式層級發佈選項來發佈這些變更。 如需詳細資訊,請移至使用應用程式設計工具驗證和發佈應用程式。
表單設計工具使用者介面
若要詳細瞭解表單設計工具使用者介面,請移至 模型導向表單設計工具概觀。
表單屬性
若要深入瞭解表單屬性,請移至表單屬性。
可見度選項
數種類型的表單項目預設會有選項可以選擇顯示或隱藏。 索引標籤、區段和欄都提供此選項。 當您使用表單指令碼或商業規則時,可以控制這些元素的可見度,以建立動態表單,以提供適應表單中條件的使用者介面。
備註
隱藏表單元素不是強制執行安全性的建議方法。 當項目隱藏時,人們有許多可以檢視表單中所有項目及資料的方法。 若要深入瞭解,請移至 顯示或隱藏表單元素。
索引標籤屬性
在表單的本文中,索引標籤會提供水平分隔。 索引標籤會有可以顯示的標籤。 如果已顯示標籤,就可以選擇標籤,展開或摺疊索引標籤來顯示或隱藏其內容。 若要詳細瞭解索引標籤屬性,請移至 設定表單上的索引標籤。
區段屬性
表單中的區段會佔用索引標籤欄的空間。 區段具有可顯示的標籤,且標籤下方可能會顯示一行。 若要詳細瞭解區段屬性,請移至 在表單上設定區段。
時程表
時間表會顯示特定資料表的相關活動。
支援的活動類型包括任務、約會、電話、電子郵件、社交活動和自訂活動。
時間軸還顯示註釋、系統帖子和用戶帖子。 時間資料表顯示那些將相關資料欄設定為您正在查看的資料表的活動。 對於註釋,相關資料欄不會顯示給使用者;從時間資料表建立時它是隱式的。
時間表中顯示的每個活動都有活動命令列上可用的相同快速動作。
一般欄屬性
若要詳細瞭解常見的欄屬性,請移至在 表單上設定欄屬性。
特定欄位屬性
所有資料行都有 一般資料行屬性 - 舊版中列出的屬性,但某些特定的資料行則具有其他屬性。 若要深入瞭解,請移至 特殊資料行屬性 - 舊版。
子格屬性
您可以在表單上設定子方格,以顯示列清單或圖表。 若要詳細瞭解子方格屬性,請移至在 表單上新增和設定子方格元件。
快速檢視控制項屬性
表單上的快速檢視控制項會顯示表單查閱中所選資料列中的資料。 若要探索快速檢視控制項屬性,請移至 新增並設定表單上的快速檢視元件。
Web 資源屬性
您可以新增或編輯表單上的 Web 資源來使其對應用程式使用者更具吸引力或更具實用性。 啟用表單的 Web 資源是影像或 HTML 檔案。 這些專案位於表單設計工具中「顯示」下的「元件」標籤下。
外部網站
您可以將網站內容新增為內嵌框架 (iframe) 至表單,以將另一個網站的內容整合到表單中。 其他資訊:將 iframe 新增到模型導向應用程式主表單
編輯導覽
表單內的導覽可讓使用者檢視相關列的清單。 每個資料表關聯性都有屬性來控制是否應該顯示它。 其他資訊: 資料表關聯性進階選項
任何配置為顯示的表格關係都可以在表單編輯器中置換。
有關逐步指示,請前往為相關資料表新增表單導覽。
若要允許編輯導覽,您必須先從首頁索引標籤的選取群組中選取導覽。
在「關係總管」中,您可以依 1:N (一對多) 或 N:N (多對多) 關係進行篩選,或檢視所有可用的關係。 只顯示未使用的關聯核取方塊已停用且已選取。 因此每個關聯只能新增一次。
若要從關聯總管新增關聯,只需按兩下關聯,它就會在導覽區域中目前選取的關聯下方加入。 按兩下導覽區域的關聯,也可以變更顯示索引標籤上的標籤。在名稱索引標籤上,您可以查看關聯的相關資訊。 使用 「編輯」 按鈕來開啟表格的定義。
導覽區域中有五個群組。 您可以拖曳這些群組重新定位,並按兩下變更標籤,但是您無法加以移除。 這些群組只有在其中有內容時才會顯示。 若您不要群組出現,就不要將任何項目加入其中。
設定事件處理常式
事件處理常式包含 JavaScript Web 資源的參考和該 Web 資源內所定義會在事件發生時執行的函式。 若要深入瞭解如何設定事件處理常式,請移至 設定事件處理常式。