2011-01-13 67 views
1

我想要允許編輯有限的SharePoint 2010列表項目,只允許編輯幾個字段,具體取決於另一個SharePoint列表中的數據。我有兩個列表:將編輯限制在SharePoint 2010列表中的特定字段

Stock 
===== 
Stock Item Maximum Stock Level Current Stock Level 
---------- ------------------- ------------------- 
My Item  100     10 
My Item 2 200     25 

Permissions 
=========== 
Stock Item (lookup) Users (person, multiple) 
------------------- ------------------------ 
My Item    User 1 
My Item 2    User 2 

當「用戶1」點擊我的項目,「編輯項目」已禁用(因爲它們是在一個自定義組「股票更新程序」)。然後,我需要功能區「更新庫存」中的另一個圖標,他們可以點擊該圖標,並且只顯示一個表單,可以僅編輯當前庫存水平。當他們查看「我的項目2」時,「更新庫存」被禁用,或者只顯示一個視圖,表明他們無權訪問更新數據。

如何使用InfoPath 2010實現此目的?如果他們需要貢獻更新數據的權限,是否有防止這種情況的方法(除非他們是管理員),或阻止顯示編輯表單(可能是通過工作流程,而是顯示不同的表單)?

+1

我不知道爲什麼你需要爲此的Infopath 2007。你有一個列表,你有編輯窗體(Editform.aspx),你需要用一些邏輯進行自定義。 – 2011-01-13 11:39:56

回答

1

您是否探索過自定義列表表單?這將使您可以控制執行自定義規則,並根據您擁有的任何規則啓用/禁用字段。

相關問題