使用 Microsoft Dataverse 从头开始创建画布应用

生成画布应用,以使用(内置的)标准表和/或(组织创建的)自定义表来管理 Dataverse 中存储的数据。

使用 Dataverse 构建应用时,无需从 Power Apps 建立连接,而处理 SharePoint、Dynamics 365 或 Salesforce 等数据源时则需要这样做。 只需指定想要在应用中显示或管理的表。

先决条件

打开一个空白应用

若要从头开始创建使用 Dataverse 数据的应用,第一步是创建一个空白应用。 本练习中,当您创建空白应用时,请确保选择电话格式。

指定表

  1. 在屏幕中间,选择连接到数据

  2. 在应用创作菜单中,选择数据。 如果这是您第一次使用,系统会提示您创建与 Dataverse 的连接。 选择创建此连接。

  3. 选择添加数据,在搜索框中输入帐户 > 连接

  4. 选择右上角的关闭图标,关闭数据窗格。

添加列表屏幕

  1. 在命令栏上,选择新屏幕 > 模板选项卡 > 列表

  2. 在左侧导航栏中,选择 BrowseGallery1,然后将 Items 属性的值设置为此公式:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    此公式指定:

    • 库应显示Accounts表中的数据。

    • 在用户选择排序按钮切换排序顺序之前,数据应是按升序排序。

    • 如果用户在搜索栏 (TextSearchBox1) 中键入或粘贴一个或多个字符,则该列表仅显示name字段包含用户指定字符的客户。

      可以使用这些函数和许多其他函数指定应用的显示方式和行为方式。

      设置库项属性。

  3. 将库的布局设置为仅显示每个客户的名称,并将标题栏配置为显示浏览一词,如自定义库中所述。

    浏览屏幕。

  4. 在左侧应用创作窗格中,将鼠标悬停在 Screen1 上,选择省略号 (...),然后选择删除

  5. 在左侧应用创作窗格中,将鼠标悬停在 Screen2 上,选择省略号 (...),然后选择重命名

  6. 键入或粘贴 BrowseScreen,然后将该屏幕中的库重命名为 BrowseGallery

    重命名浏览屏幕,库。

添加一个窗体屏幕

  1. 重复前述流程的第一步,除一点不同:将添加列表屏幕改为添加窗体屏幕。

  2. 将窗体的 DataSource 属性设置为 Accounts 并将其 Item 属性设置为 BrowseGallery.Selected,如右侧窗格的高级选项卡所示。

  3. 在右侧窗格的属性选项卡上,选择编辑字段以打开字段窗格。

  4. 选择添加字段,然后选择这些字段对应的复选框:

    • 客户名称
    • 地址 1: 街道 1
    • 地址 1:市/县
    • 地址 1:邮政编码
    • 员工人数
    • 年收入

    备注

    在此场景之外,您可以通过选择新建字段,提供所需的信息,然后选择完成来创建自定义字段。 详细信息:创建列

    选择和添加列。

  5. 选择添加

  6. 将标题栏的 Text 属性设置为显示创建/编辑

    屏幕将体现所做的更改。

    更改后的屏幕。

  7. 将此屏幕重命名为 FormScreen

配置图标

  1. BrowseScreen 上,将屏幕顶部附近的圆形图标的属性 OnSelect 设置为此公式:

    Refresh(Accounts)

    刷新图标。

  2. 将“加号”图标的 OnSelect 属性设置为此公式:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    添加图标。

  3. 将指向右侧的第一个箭头的 OnSelect 属性设置为此公式:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    下一步图标。

  4. FormScreen 上,将取消图标的 OnSelect 属性设置为此公式:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    取消图标。

  5. 将选中标记的 OnSelect 属性设置为此公式:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    复选标记图标。

  6. 插入选项卡上,选择图标,然后选择垃圾桶图标。

  7. 垃圾桶图标的颜色属性设置为白色,并将其 OnSelect 属性设置为此公式:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    垃圾桶图标。

测试应用

  1. 在操作菜单上,选择预览按钮预览应用。 详细信息:预览应用

  2. 在列表的升序和降序排序之间进行切换,按客户名称中的一个或多个字符筛选列表。

  3. 添加客户,编辑所添加的客户,开始更新客户但取消所做的更改,然后删除该客户。

后续步骤

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。