1
我正在使用SharePoint 2010,并且正在向自定义列表的DispForm页面添加数据视图Web部件。我希望能够显示由用户创建的列表项目的历史记录(当前未登录的用户)。例如:如何显示由创作者过滤的结果?
- “用户A”增加了一个新的帮助台票
- “用户B”视图列表项并看到被过滤,只显示在列表项的创建者结果的DVWP
我可以使用“created by”字段动态地做到这一点吗?我怎么过滤这个,以便它显示“创建者”在这个列表中创建的所有项目?这是针对我正在开发的帮助台系统。基本上我只是希望能够根据列表项的创建者进行过滤。
感谢您的信息。我试过这个,它不能按预期工作。这个想法是,技术人员只能看到他们正在查看的帮助台票证的“创建者”字段中指定人员的结果。你的建议仍然会列出所有的门票,只需按照创建者的名字排列即可。合理? – waylonrobert 2011-04-08 21:18:01
@ user693837:现在清楚了!您有下拉框列出已创建票证的用户。选择其中一位用户应显示案例的过滤数据内容。添加下拉控件,即一个按钮。将SPD中的JavaScript添加到您的代码中,以从下拉列表中获取选定的数据并将其传递给查询字符串。点击按钮时,会调用将用户作为查询字符串的过滤器函数,并将其应用于故障单列表。 – Shankar 2011-04-09 05:12:31
其实,我无法将用户放在下拉框中。用户使用SharePoint的默认“创建者”自动登录。我们有太多的用户把它们放在一个单独的列表中。 – waylonrobert 2011-04-14 22:06:52