PowerApps 視圖和表單:如何創建和自定義

PowerApps 視圖和表單:如何創建和自定義

在本教程中,我們將討論如何創建和自定義 PowerApps 視圖和窗體。

視圖和表單在任何模型驅動的應用程序中都很重要。視圖控制最終用戶看到的內容,這有助於縮小項目列表的範圍,尤其是當您將大量數據加載到應用程序中時。另一方面,表單允許用戶添加信息,使數據庫更加完整和更新。

目錄

創建自定義 PowerApps 視圖

PowerApps 視圖為我們提供了查看基礎數據的不同方式。

在下面,您可以在“數據”選項卡下看到我們表格中包含的所有項目。如您所見,它包含來自我們數據源的每一列和記錄。

PowerApps 視圖和表單:如何創建和自定義

這可能會讓人不知所措,尤其是當用戶只需要訪問幾列時。這就是視圖的用武之地。我們可以創建和自定義視圖以僅顯示我們需要的字段。

讓我們轉到“視圖”選項卡並單擊“添加視圖”。

PowerApps 視圖和表單:如何創建和自定義

我們將其稱為 MyView。它還允許我們根據需要添加描述,但也可以將其留空。

PowerApps 視圖和表單:如何創建和自定義

命名並描述此視圖後,我們可以單擊“創建”按鈕。

PowerApps 視圖和表單:如何創建和自定義

然後會打開一個視圖生成器,允許我們自定義視圖。

PowerApps 視圖和表單:如何創建和自定義

現在,我們喜歡 PowerApps 的一件事是您不需要學習如何編寫代碼來創建您的應用程序。它主要只是拖放。這正是我們在視圖構建器中看到的。

視圖構建器允許我們根據需要添加列,我們可以根據我們希望在此視圖中看到的內容來選擇字段列表。現在,讓我們添加全名、位置和 VIP 級別。

PowerApps 視圖和表單:如何創建和自定義

請注意,全名是一個結合了名字和姓氏的計算字段。這就是為什麼我們不需要包括這兩列的原因。

一旦我們添加了所需的列,我們就可以使用右側窗格中的下拉列表輕鬆地對數據進行排序。

PowerApps 視圖和表單:如何創建和自定義

例如,我們可以根據 VIP 級別對該視圖進行排序。因此,我們將按 VIP 級別 1 到 5 的順序查看這些項目。

PowerApps 視圖和表單:如何創建和自定義

我們還可以向我們的視圖添加過濾器。

PowerApps 視圖和表單:如何創建和自定義

例如,我們可以過濾信息以僅顯示高優先級客戶。

現在,我們想要顯示我們選擇的列中的所有項目,所以我們將保持原樣。我們點擊右上角的保存。

PowerApps 視圖和表單:如何創建和自定義

現在,我們可以單擊發布以將我們所做的任何更改推送到已發布的應用程序中。

PowerApps 視圖和表單:如何創建和自定義

返回“視圖”選項卡後,我們現在將看到 MyView。

PowerApps 視圖和表單:如何創建和自定義

根據您在任何給定時刻特別需要查看的內容創建自己的視圖就是這麼容易。好消息是,您可以創建無限數量的視圖。我們甚至可以一次擁有數百個不同的視圖,尤其是當我們想要查看數據集中信息的不同組合時。

創建自定義 PowerApps 表單

我們使用表單來添加新記錄或更新我們當前擁有的數據。

PowerApps 視圖和表單:如何創建和自定義

讓我們通過單擊左上角的“添加表單”按鈕來添加一個新表單。

PowerApps 視圖和表單:如何創建和自定義

有不同類型的表單可供選擇,例如主表單、快速查看表單或卡片表單。它們之間的唯一區別是大小。

PowerApps 視圖和表單:如何創建和自定義

對於這個例子,讓我們創建一個主窗體。默認情況下,它有編號字段和所有者。

PowerApps 視圖和表單:如何創建和自定義

我們可以添加的其他字段列在左側窗格中。PowerApps 的偉大之處在於它易於使用並且允許我們構建表單而無需進行繁重的編碼。在這種情況下,您可以從列表中簡單地拖放到表單中。

PowerApps 視圖和表單:如何創建和自定義

因此,讓我們添加名字、姓氏、位置、VIP 級別、代理名稱、加入日期和護照號碼。

PowerApps 視圖和表單:如何創建和自定義

早些時候,當我們處理視圖時,我們使用全名。但請記住,全名是一個計算字段,基於名字和姓氏。這意味著我們不能在這裡使用它。用戶應手動輸入名字和姓氏,然後 PowerApps 會將兩者結合起來,以便在我們轉到“視圖”選項卡時顯示全名。

這就是為什麼如果我們嘗試將全名添加為字段,它會顯示它已被鎖定。那是因為我們不能手動編輯它。

PowerApps 視圖和表單:如何創建和自定義

如果放大,您會注意到此處的某些字段帶有紅色星號。這意味著這些字段是公共數據服務所必需的。

PowerApps 視圖和表單:如何創建和自定義

然後,建議使用帶有藍色加號的字段,但不是必需的。

PowerApps 視圖和表單:如何創建和自定義

在右窗格中,有一些我們可以自定義的屬性。

PowerApps 視圖和表單:如何創建和自定義

現在,“名字”字段突出顯示。因此 PowerApps 立即知道這是一個單行文本,如右窗格頂部所示。這意味著僅列出與此類字段相關的屬性。我們在這裡可以做的一些事情是鎖定該字段,使其成為只讀字段,如果用戶正在打電話,則隱藏該字段等。

如果您想添加未出現在列表中的字段,您可以通過單擊頂部的 +Field 按鈕來完成。

PowerApps 視圖和表單:如何創建和自定義

您還可以通過單擊 +Component 添加不同的組件。

PowerApps 視圖和表單:如何創建和自定義

組件是我們表單中的部分。在我們的示例中,我們只有一個名為 General 的組件。

PowerApps 視圖和表單:如何創建和自定義

如果我們嘗試添加一個組件,它將為我們提供有關如何佈局表單的不同選項。

PowerApps 視圖和表單:如何創建和自定義

讓我們製作一個 2 列的部分。所以第一部分將是通用的,然後我們可以在底部自定義第二部分。

PowerApps 視圖和表單:如何創建和自定義

我們稱此部分為“其他信息”。

PowerApps 視圖和表單:如何創建和自定義

現在,讓我們將一些字段移動到新部分。同樣,這就像將字段從“常規”拖放到“其他信息”一樣簡單。

PowerApps 視圖和表單:如何創建和自定義

我們還可以有另一個代理信息部分。我們可以在這裡添加代理名稱。

PowerApps 視圖和表單:如何創建和自定義

就像我們的視圖一樣,為像這樣的模型驅動應用程序創建表單非常容易。簡單的定制還使我們能夠以一種更易於人們使用的方式設計我們的表單。


Power Apps 簡介:定義、特性、函數和重要性
Power Apps 環境:正確設置 App 元素
PowerApps 函數和公式 | 一個介紹

結論

考慮一下,模型驅動應用程序可以看作是不同 PowerApps 視圖和窗體的集合。畢竟,它們是使我們的應用程序對目標最終用戶有用的主要元素。

不過,正確規劃我們的視圖和表單至關重要,因為它們是使信息易於訪問、理解和更新的關鍵。這使得 PowerApps 成為這種情況下的完美工具,因為您知道可以輕鬆修改每個元素以得到滿足您需求的設置。

一切順利,

亨利


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的