SharePoint视图过滤中People字段的局限

摘要:

      在SharePoint 2007中,遇到过一个很妖的问题,我们在一个自定义的列表中添加了一个新的People类型字段后在视图里面使用此字段=[Me],却怎么也没有起效果,所有的地方看起来都很正常,但是用户没有办法通过这个过滤设置来显示跟自己相关的内容。

      尝试了很多方式,由于我们这个列表是自定义过的列表,新建表单、查看表单、编辑表单里都通过自定制的DataFormWebPart来显示,其中每个字段的ID都使用类似ff23{$Pos}来标记,而新添加的这个字段的ff后面的数字是我们随便给的,会不会SharePoint对其数字有特殊标记?应该是添加字段的顺序号?等等尝试了很多方式和方法,最后终于在一篇博客里找到了答案:

      SharePoint 2007对People类型字段的数量没有限制,但是如果超过16个以后的People类型字段无法在视图里使用,而且在我们的测试中,即便删除了前面的一些字段也无法在视图中使用,或者SharePoint对删除的字段也做了Count,或者服务器需要进行IIS重启,关于后一点由于工作在受限环境里面没有进行尝试。

      http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/42874bd2-2f64-47f8-9393-c551b8242753/

posted @ 2011-07-06 09:48  JohnsonWang  阅读(408)  评论(0编辑  收藏  举报