2013-07-30 36 views
1

这似乎有点奇怪的要求,但我们有一个单独的表单(不是信息表格)由人员填写。现在,我们已经有了这个表单,其中有很多验证。我们目前正试图阻止人们访问此特定表单保存数据的列表,这样他们就不会绕过我们以我们创建的表单创建的验证。是否有办法以这种或那种方式做到这一点?SharePoint 2010列表禁用编辑即使对于具有管理权限的人

回答

0

简单修复。使用SharePoint Designer从“所有文件”开始浏览至列表。该列表中有几个文件。你只对NewForm.aspx和EditForm.aspx感兴趣。

打开这些文件。将JavaScript重定向代码直接添加到文件(靠近placeholdermain)以指向AllItems.aspx,或者添加内容查询Web部件以在该添加的Web部件中添加重定向JavaScript代码。

无论哪种方式,当用户去添加/编辑列表中的项目时,他们将被弹回到列出项目的页面。

这只在启用JavaScript时才有效。请注意,SP无论如何都不能很好地处理JavaScript,所以人们可能不会禁用JS。但对于防弹解决方案,请为特定列表制作Visual Studio功能。

+0

由于我们没有任何访问服务器本身(公司SharePoint)的功能,因此VS功能将无法正常工作,因此无法使用,但对于JS,我会在我的最后尝试使用该功能。 –

+1

工作过,谢谢! –

相关问题