CQWP SharePoint 2010 не отображает поле описания списка календаря - PullRequest
0 голосов
/ 03 мая 2011

У нас есть сайт SP2010, на котором мы широко используем CQWP (веб-часть запроса контента). Когда я указываю CQWP на конкретный список, он отображает значение описания в порядке. Проблема заключается в том, что я указываю на иерархию SPWebs и настраиваю ее для объединения всех элементов типа Calendar. Когда я делаю это, все данные поступают нормально, за исключением описания, что очень странно. Я тоже пытался использовать внутреннее имя поля, оно, похоже, не имеет значения.

Итак, мой вопрос: как мне заставить CQWP отобразить поле описания из нескольких списков календаря?

1 Ответ

1 голос
/ 04 мая 2011

Мне удалось заставить это работать, изменив DataMappings и DataMappingViewFields.Значения в этих полях очень чувствительны, и пробел или точка с запятой в неправильном месте сломают его.Я опубликовал то, что сработало ниже, надеюсь, это спасет кого-то еще от двух дней страданий!

<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>
...