我试图编辑我的应用程序的方式,这样的用户只能看到和编辑自己的记录。我试图在应用程序本身,而不是列表中做到这一点。
当我列出时,我知道我可以限制权限。但我正在尝试在应用程序中做到这一点。
我需要限制但是user().Email
,因为我在"Created by"中使用它场。
如何限制我的"BrowseScreen"通过用户id ?
谢谢。
您可以创建一个浏览器导航屏幕限制屏幕查看:如果用户().Email ="user1.com"或"user2@email.com",TabNavigation,Filter(TabNavigation,ID=1或ID=2或ID=3))
您需要为导航创建一个集合。然后使用上面的函数将其显示在图库中。ClearCollect(TabNavigation,{ID:1,Tab:"Product Name"},{ID:2,Tab:"Description"},{ID:3,Tab:"Filters"},{ID:4,Tab:"Pricing"})
你也可以通过创建的列来过滤你正在使用的数据库。
如果你需要一个更高级的自动管理的。你可以像这样创建一个用户列表并分配权限。
IsSalesManager