Power Apps 一个实际案例 - 4 - 实现归还管理
接上一节的出借管理,本节我们一起来实现归还管理。
可以看到归还表单和出借表单很相似,因此我们直接通过复制出借屏幕来制作归还屏幕。鼠标右键点击BorrowMgmt, 然后点击 "复制屏幕" 命令。
把复制出的屏幕重命名为ReturnScreen, 同时可以看到,系统会自动将新屏幕里的各个控件通过添加数字后缀的方式来命名,以避免和之前屏幕里的控件重复。
对ReturnMgmt屏幕下的各个控件进行布局调整以及必要的修改,比如,由于归还屏幕是从借出屏幕复制过来的,之前文字里的出借需要改为归还、字段里的 in 和 out 和当前正好相反,需要做相应的修改。要注意的是: PowerApps大小写敏感,这里的字段名拼写一定要和Excel里的大小写保持一致。
和借出管理屏幕一样,由于是"编辑"类型的窗体,需要检查确认各个控件的Update属性设置是否正确。
重填按钮可以删除。提交、返回这两个按钮不需要调整,直接使用复制过来的属性值就行。
最后,回到设备借用申请列表页面,为 “归还管理” 按钮设置OnSelect = EditForm(EditForm2_2);Navigate(ReturnMgmt, ScreenTransition.None, {editReturnItem:ThisItem})
测试一下:
在设备借用申请页面点击"归还管理"按钮,进入“设备归还记录管理”页面。
输入相应信息提交后,检查OneDrive,可以看到Excel 和目录里的数据都有了更新。
和查看出借一样,可以做一个查看归还的页面。制作方法也和查看出借一样,不再赘述。
至此,我们利用Office 365 的Power Apps产品模块完成了 IT设备借用纸质表单的电子化。
在此基础之上,还可以再优化一下整个App,比如添加相应的提示页面、完善每个页面的返回或者退出功能等,以提高用户使用App是的便捷性,也能提高App 整体的运行逻辑。
多谢浏览!!!
--------------- 全文完 ------------