限制编辑到SharePoint 2010列表中的特定字段

时间:2011-01-13 11:35:41

标签: sharepoint sharepoint-2010

我希望允许对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”点击“我的项目”时,“编辑项目”被禁用(因为它们位于自定义组“Stock Updaters”中)。然后,我想要在“更新库存”功能区中显示另一个图标,他们点击这个图标,表单显示允许他们仅编辑当前库存水平。当他们查看“我的项目2”时,“更新股票”被禁用,或者只显示一个视图,表明他们无权更新数据。

如何使用InfoPath 2010实现此功能?如果他们需要提供更新数据的权利,是否有办法防止这种情况(除非他们是管理员),或者阻止编辑表单显示(可能通过工作流程,显示不同的表单)?

1 个答案:

答案 0 :(得分:1)

您是否探索过自定义列表表单?这将使您可以控制执行自定义规则并根据您拥有的任何规则启用/禁用字段。