首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Power Apps -在使用模型驱动的应用程序开发的预订系统中限制重复预订

Power Apps -在使用模型驱动的应用程序开发的预订系统中限制重复预订
EN

Stack Overflow用户
提问于 2021-01-29 14:23:58
回答 1查看 266关注 0票数 0

我们正在用试用版在Power Apps上做POC,我们已经在Power Apps下的Model-Driven app中开发了一个房间预订应用程序。如果用户已经预订了任何房间,而另一个用户尝试在同一日期预订房间,则不应允许。它是任何预订系统的基本验证,但无法在Power Apps中找到实现相同验证的方法

例如:-如果用户在1月1日到5日在德里预订了房间,则不应允许其他用户在上述日期预订该房间。另一个用户在1月1日到1月4日预订了相同的房间,这应该是不允许的,但我们在模型驱动的应用程序中没有发现任何限制此记录输入的功能。

有人知道该怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-30 05:05:26

考虑到你的问题中缺乏细节,这是一个高水平的回答。当用户选择一个时间时,您应该将以下内容添加到图库或按钮的OnSelect事件中(无论您使用什么工具让用户选择房间)。

代码语言:javascript
复制
//Refresh the datasource
Refresh(YourDatasource);

// Filter the data source looking for other events in this room
UpdateContext({RoomEvents,Filter(YourDataSource, RoomID=selectedRoom,Date=SelectedDate)});

// check if there are any items in RoomEvents. If there are, then the room is no longer available
if(RowCount(RoomEvents)>0,Notify("This room is no longer available",NotificationType.Error))

再说一次,这个级别很高,但应该会让您朝着正确的方向前进。当首先显示房间列表时,您应该执行类似的操作,过滤掉不可用的房间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65949734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档