禁用文档库中的新选项

时间:2009-10-29 14:04:40

标签: sharepoint outlook

我需要在特定文档库中禁用新项目创建(新文档)和连接到Outlook。

如果可能的话,我想完全删除按钮,但是通过消除“创建新文档”下拉列表以及“新建”按钮本身的点击功能,我们将决定禁用它。

提供的代码here不执行这些删除,无论我如何使用函数中的“新文档”或“新项目”或“连接到Outlook”菜单项名称进行配置。所有其他工作正常,但我不能让这些消失。

感谢任何帮助!

3 个答案:

答案 0 :(得分:1)

选项1:您可以通过breaking role inheritance删除该列表上的新项目权限。

选项2:在ItemAdding事件上添加事件接收器,并通过设置SPItemEventProperties.Cancel = true;取消项目创建过程。 Examples are on the web

在这两种方式中,你都无法通过任何东西添加新项目 - 没有外观,没有GUI,没有网络服务。

答案 1 :(得分:0)

它是您可以控制的自定义doc lib(即模板)吗?如果是这种情况,您可以查看此处提到的示例:

http://blogs.msdn.com/syedi/archive/2008/07/19/customizing-the-list-toolbar-template-wss-3-0-moss.aspx

答案 2 :(得分:0)

删除用户的doc lib的贡献权限?

这样他们就不能再将新文档添加/上传到doc lib。