模型導向應用程式的自訂頁面概觀
自訂頁面是模型導向應用程式中的新頁面類型,其可將畫布應用程式的功能帶入模型導向應用程式中。 自訂頁面增加了模型導向應用程式和畫布應用程式的融合,並可用於新增完整頁面、對話方塊或窗格,增添畫布設計師的靈活性。 它也包括使用運算式和自訂 Power Apps component framework 控制項的低程式碼頁面製作體驗。
此新頁面比模型導向應用程式表單、檢視或儀表板頁面更靈活。 它可讓您加入一個或多個資料表。 然後,製作者可以定義資料和元件互動。 自訂頁面是個別的解決方案元素,可讓一個製作者一次編輯一個自訂頁面。 與其他模型導向應用程式頁面一樣,頁面狀態來自傳遞的參數或從永續性資料表中擷取。
重要
自訂頁面是包含重大產品變更的新功能,目前的諸多已知限制列於自訂頁面已知問題中。
功能 | 執行狀態 | 注意事項 |
---|---|---|
自訂頁面的執行階段 | 正式發行 | |
自訂頁面的解決方案和 ALM | 正式發行 | |
自訂頁面中的連接器 | 正式發行 | 所有 Power Apps 連接器的清單 |
自訂頁面中的新式控制項 | 正式發行 | 支援控制項的清單 |
自訂頁面中的程式碼元件 | 正式發行 | |
自訂頁面的監視支援 | 正式發行 | |
製作自訂頁面 | 正式發行 | 新式應用程式設計工具和畫布設計工具應用於製作於執行階段支援的自訂頁面 |
自訂頁面中的畫布元件 | 正式發行 | |
Teams 模型導向應用程式中的自訂頁面 | 公開預覽版 | |
行動裝置線上的自訂頁面 | 公開預覽版 | iOS 必須允許啟用可透過裝置管理禁止的「允許跨網站追蹤」 |
自訂頁面的範例
以下顯示模型導向應用程式內的內嵌自訂頁面。 模型導向應用程式在沒有標題和導覽的影像中具有整頁空間。
做為應用程式側窗格的自訂頁面允許在應用程式右側的新應用程式側窗格中開啟自訂頁面。
自訂頁面必須從新的應用程式設計師或 Power Apps 中的解決方案區域,使用新增 > 頁面。 其他資訊:將自訂頁面新增至模型導向應用程式
自訂頁面與內嵌畫布應用程式不同
自訂頁面可讓製作者使用畫布應用程式功能來建立新的頁面體驗。 這提供了低程式碼製作體驗,具有更靈活的版面配置、更便於控制樣式選項、新增連接器資料、使用運算式等的能力。 自訂頁面製作發生在畫布應用程式設計師中,隨著頁面執行的模型導向應用程式內容不斷增加。
內嵌畫布應用程式還使用具有裝載方法的畫布功能,其不像自訂頁面一樣整合。 較簡單的內嵌畫布應用程序整合,代表目前對內嵌畫布應用程式的數量限制沒有改變。 自訂頁面的進階整合可解決這些限制。 內嵌畫布應用程式只能放置在模型導向表單上,就像低程式碼元件一樣。 其他資訊:啟用模型導向表單上的畫布應用程式。
在大多數情況下,我們建議您使用自訂頁面而不是內嵌畫布應用程式,以獲得更緊密的整合和更好的效能。
注意
模型驅動應用中的自定義頁面數不應超過25個。 當使用者在最後一次發佈應用后使用自定義頁面玩應用時,應用中的自定義頁面數量可能會增加應用用戶體驗的等待時間。 增加的使用者等待時間僅限於第一個用戶在最後一次發佈模型驅動應用之後首次啟動應用。
將獨立畫布應用程式內容移轉至自訂頁面
不支援將現有的獨立畫布應用程式當做自訂頁面使用,且預期的應用程式結構是不同的。 獨立畫布應用程式通常有許多畫面,可讓您擁有所有控制項和變數的全域存取權。 自訂頁面通常是鬆散耦合的單一畫面,以提供效能和共同開發功能。
若要遷移現有的獨立畫布應用程式,首先要確定畫面對應到獨立的自訂頁面。 對於每個獨立的自訂頁面,請完成以下步驟:
- 從模型導向應用程式設計師建立空白的自訂頁面。 其他資訊:將自訂頁面新增至模型導向應用程式
- 為畫面使用的資料新增畫布應用程式資料來源。
- 從畫布設計工具中的原始畫布應用程式複製畫面。
- 將畫面貼到畫布設計工具中的空白自訂頁面中。
- 變更導覽呼叫以使用自訂頁面名稱,而不是畫面名稱。
- 將自訂頁面新增到模型導向應用程式設計師網站地圖中。
常見問題
自訂頁面可以使用哪些資料?
自訂頁面可使用 Microsoft Dataverse 和 Power Apps 的所有連接器。 其他資訊:所有 Power Apps 連接器清單。
自訂頁面可與模型導向應用程式進行哪些互動?
可使用將自訂頁面新增到網站地圖,來將自訂頁面新增至網站地圖,以進行直接導覽。 模型導向應用程式頁面可以使用
navigateTo
用戶端 API 來開啟自訂頁面。 自訂頁面可使用 Power Fx 導覽函數瀏覽到其他自訂頁面或模型導向應用程式頁面,例如表單、檢視或儀表板。 更多資訊:瀏覽至自訂頁面自訂頁面面如何回應?
回應式容器控制項支援在沒有公式的情況下,建立回應式應用程式頁面。 更多資訊:建立回應式頁面。 更多自訂頁面設計指南也可在為模型導向應用程式設計自訂頁面中找到。
如何在解決方案中管理自訂頁面?
每個自訂頁面都是解決方案中的獨立元件,可讓一位製作者一次編輯一個自訂頁面。 大部分的自訂頁面都只有單一畫面。 他們將使用自定義頁面的導航功能移動到另一個自定義頁面或模型驅動的應用頁面,而不是多個螢幕。 當自訂頁面包含多個畫面時,其仍為單一解決方案元件,因此只有一個製作者可以使用包含的畫面組。
哪些授權可使用自訂頁面,自訂頁面是否會影響應用程式計數?
自訂頁面使用特殊的畫布應用程式類型,可對其用不同的方式管理。 自訂頁面視為模型導向應用程式基礎結構的一部分,只能在模型導向應用程式中使用。 因此,它遵循模型導向應用程式的授權。 此外,自訂頁面不計入應用程式限制,因為它們視為頁面而不是應用程式。
自訂頁面是否需要像獨立畫布應用程式一樣共用?
自訂頁面與模型導向應用程式頁面共用一致,其依賴於模型導向應用程式共用,而不需要為應用程式使用者共用個別頁面。 製作者可能需要 分享 自定義頁面以允許編輯。