2014-03-14 74 views
1

我在SharePoint 2013中有一個列表。在一種情況下,我希望用戶只需將一個新項目輸入到SharePoint列表中,而無需編輯任何以前的項目。而在第二個場景我只想讓用戶編輯列表而不能添加任何新項目。刪除SharePoint 2013列表中的編輯或新項目按鈕

從我探索的這個是不可能使用任何開箱即用的功能。

四個.aspx文件newform,displayform,editform和allitems窗體似乎不包含任何解決此問題的選項。

是否需要使用任何JavaScript代碼?如何做呢?

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

+0

您在Chrome中打開了40個選項卡。瘋。 – johnnycardy

回答

1

只是一個調整,創建2個自定義權限級別。第一個,有權添加新的/查看項目,但沒有編輯/刪除項目權限。其次,關卡有權編輯項目,但沒有權限添加項目。嘗試根據您的場景爲用戶分配這2個權限級別,例如,當您希望用戶只需添加項目並先移除項目並僅指定第二個權限級別時,授予用戶第一個權限級別,以便用戶只需編輯項目。

0

如果同比想刪除「添加新的」和「編輯」功能,只需設置「工具欄類型」爲「無工具欄」

0

對於你的第二個場景中,開箱即用的解決方法的:爲了讓用戶只編輯列表項目而無需添加新項目的選項,您可以使用任何分組設置公共視圖(禁用快速編輯),然後添加在任何公共視圖中都不可見的「必填字段」(我使用第#行) ,使用InfoPath編輯「編輯項目」表單並刪除「必填字段」。即使用戶嘗試添加新項目,也無法保存,只能編輯現有項目。簡單,不需要任何種類的編碼或權限。

相關問題