1

我想在 sharepoint 的列表视图中删除记录。这应该只是逻辑删除,实际数据本身不应该被删除。如何做到这一点?请建议

4

3 回答 3

3

无需过多说明您为什么要这样做,这里有一个想法:

您可以基于列创建过滤器,例如名为“从视图中隐藏”的“是/否”列,并在“修改视图设置”中的“过滤器”选项中选择不显示不等于“从视图中隐藏”列的项目。

  • 创建新的 Yes/No Column,名称:HideFromView,默认值:No
  • 编辑/修改视图,转到“过滤器”组
  • 选择选项:仅当满足以下条件时才显示项目
  • 配置:
    • 当列“HideFromView”时显示项目
    • 等于
  • 编辑您的列表项并为此列标记几个复选框。
  • 您现在有一个过滤列表,而没有实际删除数据
于 2009-12-08T18:16:37.937 回答
1

另一种选择是将项目的权限设置为仅对网站集管理员可见/可编辑。任何不是网站集管理员的人在查看列表时都不会看到该项目。这样,只有网站集管理员可以在以后真正删除/编辑这些项目时,当它们真的不再需要时,或者如果项目需要再次对其他用户可见,则恢复权限。

在此处阅读有关如何更改项目、文件夹、列表等权限的更多信息:管理列表、库、文件夹、文档或列表项的权限。查看“中断文件夹、文档或列表项的权限继承”段落。

于 2009-12-08T19:47:55.897 回答
0

另一种选择是简单地将项目移动到另一个列表。

于 2009-12-08T20:45:27.123 回答