顯示畫布應用程式中的項目清單

藉由新增**資源庫** 控制項到您的畫布應用程式顯示來自任何資料來源的項目清單。 本主題使用 Excel 做為資料來源。 藉由將資源庫控制項設定為只顯示**文字輸入** 控制項中符合篩選準則的項目,來篩選清單。

先決條件

  1. 插入索引標籤上,選取資源庫,然後選取垂直

    新增垂直資源庫。

  2. 在右側窗格的 Properties 索引標籤上,打開 Items 清單,然後選取 Flooring Estimates

    地板估算金額。

  3. (非必要) 在 版面配置清單中,選取不同的選項。

  1. Home 索引標籤上,選取 New screen > List screen

    此時會出現包含資源庫控制項和其他控制項如搜尋列的畫面控制項。

  2. 將資源庫的 Items 屬性設定為 FlooringEstimates

    資源庫控制項顯示範例資料。

    顯示資料。

在您執行任何其他自訂之前,請確保您的資源庫控制項版面配置最接近您想要的方式。 您可以進一步從那裡修改資源庫範本,以便判定資源庫控制項出現所有資料的方式。

  1. 藉由點擊或按一下資源庫控制項底端附近,然後選擇左上角的鉛筆圖示來選取範本。

    編輯資源庫範本。

  2. 隨著仍在選取範本狀態下,新增**標籤** 控制項,然後移動和重新調整大小,使它不與範本中的其他控制項重疊。

    新增標籤。

  3. 選取資源庫,然後選取右側窗格的 Properties 索引標籤上,Fields 旁邊的 Edit

  4. 選取您稍早在此程序中新增的標籤,然後打開 Data 窗格中的反白顯示清單。

    打開下拉式清單。

  5. 在該清單中,點擊或點選 Price

    資源庫控制項顯示新值。

    最終資源庫。

資源庫控制項的 Items 屬性判定顯示的項目。 在此程序中,您會組態該屬性,讓它也會根據篩選準則和順序判定出現的記錄。

搜尋方塊和排序圖示。

  1. 資源庫控制項的 Items 屬性設定為以下公式︰

    Sort
        (If
            (IsBlank(TextSearchBox1.Text),
            FlooringEstimates,
            Filter(
                FlooringEstimates,
                TextSearchBox1.Text in Text(Name)
            )
        ),
        Name,
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    

    如需有關本公式中函數的其他資訊,請參閱 公式參考

  2. 點擊兩下搜尋方塊,然後鍵入部分或完整名稱。

    只有符合篩選準則的項目才會出現。

  3. 當按下 ALT 鍵時,請選取排序圖示一次或多次,以切換排序的順序。

    記錄會根據產品名稱在昇冪與降冪字母順序之間切換。

反白顯示選取的項目

資源庫 控制項的 TemplateFill 屬性設定為與此範例類似的公式,但是如果您想要,您可以指定不同的色彩:

If(ThisItem.IsSelected, LightCyan, White)

變更預設的選取項目

資源庫 控制項的 Default 屬性設定為您想要預設選取的記錄。 例如,您可以指定 FlooringEstimates 資料來源中的第五個項目:

Last(FirstN(FlooringEstimates, 5))

在本範例中,您可以指定 FlooringEstimates 資料來源之 Hardwood 類別中的第一個項目:

First(Filter(FlooringEstimates, Category = "Hardwood"))

後續步驟

了解如何搭配使用 表單公式

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。