Sharepoint 2010 Sharepoint 2010分类未正确筛选
我在Sharepoint 2010中有一个奇怪的分类过滤,但我能够在所有3台服务器上复制它 下面是该场景的结果:Sharepoint 2010 Sharepoint 2010分类未正确筛选,sharepoint-2010,Sharepoint 2010,我在Sharepoint 2010中有一个奇怪的分类过滤,但我能够在所有3台服务器上复制它 下面是该场景的结果: 有一个包含许多子节点(约4500个)的完全填充的术语集 添加1个自定义列表,其中包含2个字段(标题和一个托管元数据字段,该字段链接到termSet)——所有这些都是使用GUI完成的 手动添加一个列表项(或一对列表项),并选择一个术语来填充元数据字段(树结构中的深度约为向下4个节点) 根据这个术语测试列表中的过滤-效果很好 现在,我运行导入作业,将项目添加到另一个列表中。第二个列表还有
请协助。规则1:在处理Sharepoint时,千万不要相信它能工作
if (fRecursive && (numArray.Length > 300))
{
int[] numArray2 = numArray;
object[] data = new object[] { termSetId.ToString(), termId.ToString(), numArray2.Length.ToString(CultureInfo.InvariantCulture) };
ULS.SendTraceTag(0x66367766, ULSCat.msoulscat_DLC_DM, ULSTraceLevel.Medium, "Disable recursive term clause: Too many descendent IDs for term. Termset[{0}]Term[{1}] Descendent ID count[{2}]", data);
numArray = TaxonomyField.GetWssIdsOfTerm(SPContext.Current.Site, termStoreId, termSetId, termId, false, 500);
MetadataNavigationContext current = MetadataNavigationContext.Current;
if (current != null)
{
current.ForceTreeDescendentsOff();
}
}
(numArray.Length > 300)
从Sharepoint.Taxonomy中可以看出,请注意当前的.ForceTreeDescendentsOff()
因此,如果您需要从分类法过滤器返回300多条记录,那么它似乎无法做到这一点。对于企业解决方案来说,这非常好。我可以知道2013年和2016年是否有改进吗?