您可以限制自定义字段类型的访问权限吗?

时间:2011-07-01 14:01:23

标签: sharepoint-2010

我想创建一个自定义字段类型(MyCompLookup),它将在所有用户都有权访问的列表中使用。但是,对于在其部门站点中创建简单列表的常规用户而言,字段类型将相当复杂/混乱。有没有办法限制某些用户在为其列表创建列时选择自定义字段?

1 个答案:

答案 0 :(得分:1)

我担心你无法在字段类型上设置ACL。

您可以采取一些措施来实现某种解决方法:

  • 在SPField OnAdded方法中添加自定义逻辑,该方法在普通用户添加字段后立即删除该字段。对于用户来说,这种方法可能会非常混乱,因此至少应该为您的字段指定一个描述性名称。您可以找到类似的解决方案here,其中我在此方法的列表中添加了额外的字段。

  • 您可以将自定义编辑器控件(请参阅简单示例here)添加到您的字段,与添加新字段页面上的其他控件进行交互,例如禁用“确定”按钮。

希望它有所帮助。