在 Power Apps 中创建具有组件的自定义表

借助 Power Apps,可以定制应用,以紧密适应组织的行业、名词和独特的业务流程。 Power Apps 应用开发包括添加标准“开箱即用”表或创建自定义表。 表定义要以记录形式跟踪的信息,这些记录通常包括公司名称、位置、产品、电子邮件和电话等属性。

在本文中,你将创建一个表,然后添加或自定义关键组件,例如列、关系、视图和窗体。 你将学会如何:

  • 创建自定义表。
  • 向表添加自定义列。
  • 添加表关系。
  • 自定义视图。
  • 自定义窗体。

本文将介绍公司 Contoso,这是一家宠物美容公司,为狗和猫提供美容服务。 Contoso 需要一个用于客户端和宠物跟踪的应用,这些应用可供员工跨各种设备使用。

先决条件

登录到 Power Apps。 如果还没有 Power Apps 帐户,请从 powerapps.com 中选择“入门”免费链接。

创建自定义表

  1. 在左侧导航窗格中,选择“ ”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  2. 在命令栏上,选择“ 新建表>设置高级属性”。

  3. 在右窗格中,输入以下值,然后选择“ 创建”。

    • 显示名称宠物
    • 说明用于跟踪宠物服务的自定义表

添加和自定义列

  1. 打开在上一部分创建的 Pet 表。

  2. 选择 ,再选择 宠物 列。

  3. 在右窗格中对 “显示名称 ”列进行以下更改:

    • 显示名称宠物 更改为 宠物名称

    • 确保已选择 “可搜索 ”。

      更改主列。

  4. 选择“完成”。

  5. 在表设计器工具栏上的 “列 ”区域中,选择“ 添加列”。 在 “列属性 ”窗格中,输入或选择以下值和选项。

    • 显示名称物种
    • 数据类型单选
    • 选择新选择
  6. 选择 “查看更多”,然后选择“ 本地”选项

  7. 创建选项:

    a。 将 “新建”选项 替换为 “狗”。

    b. 选择“ 添加新项”。

    c. 将 “新建”选项 替换为 Cat

    d. 选择“完成”。

    新选择。

  8. 确保已选择 “可搜索 ”,然后选择“ 完成”。

  9. 在表设计器工具栏上,选择 “添加列”。 在 “列属性 ”窗格中,输入或选择以下值:

    • 显示名称品种
    • 数据类型文字
  10. 确保已选择 “可搜索 ”,然后选择“ 完成”。

  11. 在表设计器工具栏上,选择 “添加列”。

  12. “列属性 ”窗格中,输入或选择以下值,然后选择“ 完成”。

    • 显示名称约会日期
    • 数据类型日期和时间

添加关系

  1. 选择 “关系 ”区域。 然后,在表设计器工具栏上,选择 “添加关系”,然后选择 “多对一”。

  2. 在右侧窗格中,在 “相关 ”列表中选择“ 帐户”。

  3. 选择“完成”。

  4. 选择保存表

请注意,添加多对一关系时,会自动在“列”区域中的列列表中添加一个数据类型为LookupAccount列。

自定义视图

  1. 选择 “视图 ”区域,然后打开 “活动宠物 ”视图。 如果未看到 “活动宠物 ”视图,请将命令栏上的筛选器从 “默认 ”更改为“ 全部”。

  2. 在视图设计器 表列 的左侧窗格中,选择以下列并将它们添加到视图。

    • 帐户
    • 约会日期
    • 品种
    • 物种
  3. 在视图设计器画布上,选择 “创建日期” 列,然后选择 “删除”

  4. 若要排列列,请在视图设计器画布上选择要移动的列,然后使用 “向左移动 ”或 “向右移动”。 视图应如下所示。

    活动宠物视图。

  5. 在视图设计器工具栏上,选择“ 保存”,然后选择“ 发布”。

仅限模型驱动应用:自定义主表单

如果只想在画布应用中使用 Pet 表,请跳过此步骤。

  1. 选择 “返回 ”关闭视图设计器并返回到 Power Apps。

  2. 在左侧导航窗格上,选择。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  3. 选择 宠物

  4. Pet 表中,选择“窗体”区域,然后选择“主窗体类型”旁边的“信息”以打开窗体设计器。

    编辑主窗体。

  5. 在窗体编辑器上,选择左窗格中的 表列 。 然后,将位于窗格上的 “物种”、“ 品种”、“ 约会日期”和“ 帐户 ”列拖放到窗体设计器画布的 “常规 ”部分,直到窗体如下所示。

    选择主窗体的列。

  6. 选择“保存”

  7. 选择发布

  8. 选择 “返回 ”以返回到 Power Apps。

将自定义表添加到应用

现在,表已准备好用于生成画布或模型驱动应用。

后续步骤

本主题介绍了如何创建可用于创建有用应用的表。