在画布应用中创建和更新集合

使用集合存储用户可以在您的应用中管理的数据。 集合是一组相似的项目,如产品列表中的产品。 有关不同类型变量(如集合)的详细信息:了解画布应用变量

先决条件

  • 注册 Power Apps,然后提供用于注册的相同凭据登录
  • 在 Power Apps 中创建一个应用,或打开一个现有应用。
  • 了解如何在 Power Apps 中配置控件

观看此视频,了解如何创建和更新集合:

创建多列集合

  1. 在 Power Apps Studio 中,添加文本输入控件。

  2. 通过在左侧导航窗格中选择控件的省略号,选择重命名,然后键入 ProductName,重命名控件。

    重命名控件。

  3. 添加一个下拉列表控件。

    添加下拉列表。

  4. 重命名下拉列表控件颜色,确保在属性列表中选择了 Items 属性。

    Items 属性。

  5. 在公式栏中,将 DropDownSample 替换为以下表达式:

    ["Red","Green","Blue"]

  6. 添加按钮控件,将 Text 属性设置为 "Add",并将 OnSelect 属性设置为以下公式:

    Collect(
        ProductList,
        {
            Product: "ProductName.Text",
            Color: "Colors.Selected.Value"
        }
    )
    
  7. 按 F5 或选择播放按钮预览应用程序。 在 ProductName 中键入一些文本,在颜色中选择一个选项,然后选择添加

    应用预览。

  8. 至少再重复两次上一个步骤,然后按 Esc 键。

  9. 选择变量窗格,然后选择集合查看您创建的集合。

    显示集合。

显示一个集合

  1. 选择插入>垂直图库控件。

  2. 将库的 Items 属性设置为 ProductList

  3. 在树形视图中选择图库,然后选择字段。 1. 将副标题字段设为颜色,将标题字段设为产品

    设置库的 Items 属性,并更改它显示的字段。

  4. 选择布局>标题和副标题

    更改库布局。

    您的屏幕将类似于下面的示例:

    第一个屏幕示例。

删除一个或所有项

  1. 选择图库,并在图库模板中添加垃圾桶图标。

    添加垃圾桶图标。

  2. 将图标的 OnSelect 属性设置为以下公式:

    Remove(ProductList, ThisItem)

  3. 在库外面,添加一个按钮,将其 Text 属性设置为 "Clear",并将其 OnSelect 属性设置为以下公式:

    Clear(ProductList)

  4. 按住 Alt 键,选择某个项的垃圾桶图标,将该项从集合中删除,或选择清除按钮将所有项从集合中删除。

将列表放入集合

  1. 创建与使用 Microsoft Lists 创建的列表的连接

  2. 添加一个按钮,并将其 OnSelect 属性设置为此函数,将 ListName 替换为您的列表的名称:

    Collect(MySPCollection, ListName)

    此函数创建一个名为 MySPCollection 的集合,其中包含与您的列表相同的数据。

  3. 按住 Alt 键,并选择此按钮。

有关如何在库中显示 Microsoft Lists 或 SharePoint 中的数据(如日期、选择项和人员)的信息:在库中显示列表列。 有关如何在窗体中显示数据的信息(包括下拉列表、日期选取器和人员选取器):编辑窗体和显示窗体控件

后续步骤