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

Sharepoint 2010 您可以限制对自定义字段类型的访问吗?,sharepoint-2010,Sharepoint 2010,我想创建一个自定义字段类型(MyCompLookup),它将在所有用户都有权访问的列表中使用。但是,对于在部门网站中创建简单列表的普通用户来说,字段类型将相当复杂/混乱。是否有一种方法可以限制某些用户在为其列表创建列时选择自定义字段?恐怕您无法对字段类型设置ACL 您可以做一些事情来实现某种解决方案: 在sponadded方法中添加自定义逻辑,该方法在常规用户添加字段后立即删除该字段。这种方法可能会让用户非常困惑,所以至少应该为字段指定一个描述性名称。您可以找到一个类似的解决方案,我在这个方法

我想创建一个自定义字段类型(MyCompLookup),它将在所有用户都有权访问的列表中使用。但是,对于在部门网站中创建简单列表的普通用户来说,字段类型将相当复杂/混乱。是否有一种方法可以限制某些用户在为其列表创建列时选择自定义字段?

恐怕您无法对字段类型设置ACL

您可以做一些事情来实现某种解决方案:

  • 在sponadded方法中添加自定义逻辑,该方法在常规用户添加字段后立即删除该字段。这种方法可能会让用户非常困惑,所以至少应该为字段指定一个描述性名称。您可以找到一个类似的解决方案,我在这个方法中将额外的字段添加到列表中

  • 您可以向字段中添加自定义编辑器控件(参见简单示例),该控件与“添加新字段”页面上的其他控件交互,例如禁用“确定”按钮

希望能有帮助