接上一节,本节继续解析剩下的两个屏幕。
六. ConfirmSubmitScreen, 提交成功页面
样本App里只有提示信息。感觉最好是再加上几个按钮,比如退出,返回主页之类的。
七. ConfirmationDeleteScreen, 确认删除页面
后两个控件,图标和Title,很简单略过不提。看看其它三个控件。
-
取消按钮,CancelButten: OnSelect = Back() /# 设置的是返回上一个屏幕界面 #/
-
TicketTitle: Text = TicketToDelete.Title /#这里的变量TicketToDelete在MyTicketScreen页面里进行的定义。
#/
-
删除按钮, DeleteButton: OnSelect = Remove(HelpDesk, LookUp(HelpDesk,ID=TicketToDelete.ID)); Navigate(MyTicketsScreen,ScreenTransition.None) /#利用LookUp()函数,从List里找到相应的条目,然后通过Remove()函数进行删除,删除后跳转到MyTicketScreen页面。#/
整个App和运行逻辑相关的解析就此完成。在“拆解一个Power Apps模板应用 - 2” 的App总体构成截屏里,可以看到底部还有两个模块。
1. Colletion and Variables: 罗列了本App所用到的集合及变量。
2. Setup: 是一个HTML页面,包含一个指向如何设置这个App的网页链接。
至此,我们完成了样本App各个屏幕的解析。
下一节我们来一起分析App里用到的工作流。
未完,待续。。。