我希望允许对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实现此功能?如果他们需要提供更新数据的权利,是否有办法防止这种情况(除非他们是管理员),或者阻止编辑表单显示(可能通过工作流程,显示不同的表单)?
答案 0 :(得分:1)
您是否探索过自定义列表表单?这将使您可以控制执行自定义规则并根据您拥有的任何规则启用/禁用字段。