SharePoint 2010 CQWP不呈现日历列表描述字段

时间:2011-05-03 17:55:19

标签: sharepoint-2010 cqwp

我们有一个SP2010网站,我们正在广泛使用CQWP(内容查询Web部件)。当我将CQWP指向特定列表时,它显示描述值很好。问题是当我将其指向SPWebs的层次结构并将其配置为汇总Calendar类型的所有项目时。当我这样做时,所有数据都很好,除了描述,这很奇怪。我尝试使用内部字段名称,似乎没有任何区别。

所以我的问题是如何让CQWP从多个日历列表中呈现描述字段?

1 个答案:

答案 0 :(得分:1)

我能够通过更改DataMappings和DataMappingViewField来实现这一点。这些字段中的值非常敏感,错误位置的空格或分号会破坏它。我发布了下面有用的内容,希望这可以为其他人节省两天的痛苦!

<property name="DataMappings" type="string">Title:{fa564e0f-0c70-4ab9-b863-0177e6ddd247},Title,Text;|LinkUrl:|Description:{9da97a8a-1da5-4a77-98d3-4bc10456e700},Comments,Note;|ImageUrl:{b9e6f3ae-5632-4b13-b636-9d1a2bd67120},EncodedAbsThumbnailUrl,Computed;{543bc2cf-1f30-488e-8f25-6fe3b689d9ac},PublishingRollupImage,Image;|EndDate:{2684f9f2-54be-429f-ba06-76754fc056bf},EndDate,DateTime;|EventDate:{64cd368d-2f95-4bfc-a1f9-8d4324ecb007},StartDate,DateTime;|</property>


<property name="DataMappingViewFields" type="string">{b9e6f3ae-5632-4b13-b636-9d1a2bd67120},Computed;{543bc2cf-1f30-488e-8f25-6fe3b689d9ac},Image;{fa564e0f-0c70-4ab9-b863-0177e6ddd247},Text;{9da97a8a-1da5-4a77-98d3-4bc10456e700},Note;{64cd368d-2f95-4bfc-a1f9-8d4324ecb007},DateTime;{2684f9f2-54be-429f-ba06-76754fc056bf},DateTime;</property>