我有一个包含 2 个 Web 部件的页面。
其中一个是列表,用户可以在其中添加项目(他们的个人信息)。
一旦他们输入了个人信息,它就会出现在第二个列表中(带有编辑选项)
所以最后,用户应该能够看到第一个列表中所有用户的信息,但只能看到第二个列表中他们自己的信息。
我应该使用哪种方法?两个 Web 部件都应该是列表吗?在第一个列表中,我有一个“创建者”列,当用户输入信息时,该列会自动设置为用户的全名,如果有帮助的话。
答案1
为什么是 2 个列表?1 个列表,2 个 Web 部件显示该列表的 2 个不同视图。甚至可以位于不同的 Web 部件页面上。
第一个 Web 部件显示所有项目,第二个 Web 部件 - 按如下方式过滤视图:创建者 = [我]
因此,在第二个列表中,您看到的都是由创建的项目你(或任何已登录的用户)