首页 文章

从SharePoint 2013列表中删除编辑或新项目按钮

提问于
浏览
0

我在sharepoint 2013中有一个列表 . 在一个场景中,我希望用户只需在不编辑任何先前项目的情况下将新项目输入到共享点列表中 . 在第二种情况下,我只希望用户编辑列表而不能添加任何新项目 .

根据我的探索,使用任何开箱即用的功能都无法实现 .

newform,displayform,editform和allitems四个.aspx文件似乎不包含任何解决此问题的选项 .

它需要使用任何JavaScript代码吗?怎么做到呢?

http://i.stack.imgur.com/pVEIm.png

3 回答

  • 1

    只需调整一下,即可创建2个自定义权限级别 . 第一个,有权添加新/查看项目但没有编辑/删除项目权限 . 其次,级别将具有编辑项目的权限,但没有添加项目的权限 . 尝试根据您的方案为用户分配这两个权限级别,即当您希望他只添加项目时删除用户第一个权限级别,并在您希望用户仅编辑项目时仅删除第二个权限级别 .

  • 0

    如果yoy想要删除“添加新”和“编辑”功能,只需将“工具栏类型”设置为“无工具栏”

  • 0

    对于第二种情况,开箱即用的解决方法:要允许用户仅编辑列表项而不添加新项目,您可以设置包含任何分组的公共视图(这将禁用“快速编辑”),然后添加“必填字段” “(我使用行#)在任何公共视图中都不可见,使用InfoPath编辑”编辑项目“表单并删除”必填字段“ . 即使用户尝试添加他们无法保存的新项目,也只能编辑现有项目 . 简单,不需要任何类型的编码或权限 .

相关问题