2013-07-30 78 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

工作過,謝謝! –

相關問題