练习 - 修改表视图

已完成

在本练习中,您将修改 LocationTableTypeofAccidentTable 的视图。 最终目标是修改现有视图并将与应用用户最相关的数据列添加到列表中。

注意

如果尚未完成本学习路径中先前的模块,请下载打包文件。 这些文件包含事故跟踪应用中目前已完成的工作。

修改 LocationTable 的视图

按照以下步骤修改 LocationTable 的视图:

  1. 在 Power Apps 主页中选择

  2. 查找并选择自定义 LocationTable

  3. 选择视图,然后选择可用 LocationTables 视图。

  4. 默认情况下,本视图已具有 LocationId 列和创建时间列。 从视图中删除创建时间列。

  5. LocationNameLocationCountry 列添加到视图中。 现在,视图应按以下顺序显示三个列:LocationId、LocationName 和 LocationCountry。

    LocationTable 表列的屏幕截图。

  6. 选择保存并发布以保存和发布所做更改。

修改 TypeofAccidentTable 的视图

要修改 TypeofAccidentTable 的视图,请按照以下步骤操作:

  1. 在 Power Apps 主屏幕中选择

  2. 找到并选择 TypeofAccidentTable 表。

  3. 选择视图,然后选择可用 TypeofAccidentsTables 视图以打开视图设计器工作室。

  4. 添加列 AccidentNameAccidentSeverity。 完成后,视图应如下所示:

    可用 TypeofAccidentsTables 视图的屏幕截图。

  5. 选择保存并发布

修改 AccidentTable 的视图

修改 AccidentTable 视图的过程与前面练习中的步骤大体相同。 本流程的不同之处在于,您将使用在上一个学习模块中构建的关系,在同一视图中显示相关表的信息。 将本过程视为类似于平展信息以在表格样式的视图中显示每个事故的信息,例如:

  • 事故位置的名称

  • 事故类型的名称

  • 事故类型的严重性

  1. 在 Power Apps 主页中选择

  2. 查找并选择 AccidentTable

  3. 选择视图,然后选择可用 AccidentTables 视图以打开视图设计器工作室。

  4. 添加以下列:AccidentDescriptionManagerCommentsAccidentDate 以及 ManagerReviewed

  5. 要从相关表中添加字段,请从表列面板下选择相关选项卡。 相关表就是与此表有关联的表。 默认情况下,Dataverse 中的所有表都与其他标准表(如用户表)存在标准关系。 (下图步骤 8 步下方显示了几个数字,您可借此找到此步骤和接下来的三个步骤。)

  6. 查找并选择 LocationId (LocationTable),此操作将展开 LocationTable 表并显示其中的字段。 从列表中选择 LocationNameLocationCountry

  7. 向视图中添加更多相关列。 在相关列下找到并选择 AccidentTypeId (TypeofAccidentTable)。 从列表中选择 AccidentNameAccidentSeverity

  8. 将本视图的名称更改为 MainAccidentTrackingView。 完成后,表列将如下图所示(表中可能不包含任何数据)。

    更新后的主事故跟踪视图的屏幕截图。

  9. 选择保存并发布,完成练习。

现在,您就可以在使用上述几个表构建的任何模型驱动应用中使用所有三个视图了。 前两个视图非常简单,第三个视图中包含相关表的视图。 使用 Dataverse 的鲜明优势在于,它支持从本地将相关表合并到视图。 接下来,我们将学习如何根据表修改窗体。