0

このためにCQWPにカスタム列のドキュメントの説明を追加したいItemStyle.xslの以下のコードを追加しました

xsl:value-of select = "@ Document_x0020_Description" disable-output-escaping = "yes"

wepartでは以下のコードを使用しました

プロパティ名="CommonViewFields"type = "string"> Document_x0020_Description、Note

しかし、このCQWPを実行してもその値が表示されない場合でも、空白になりますが、「1行のテキスト」タイプの列に対して同じ手順を実行すると、その場合はすべて正常に機能します。

CQWPに複数行のテキスト列を追加する方法を教えてください

4

1 に答える 1

0

次のように、Web パーツでプロパティ "DataMappingViewFields" と "DataMappings" も設定してみてください。

<property name="DataMappings" type="string">LinkUrl:{94f89715-e097-4e8b-ba79-ea02aa8b7adb},FileRef,Lookup;|Description:{691b9a4b-512e-4341-b3f1-68914130d5b2},ShortComment,Text;|ImageUrl:{b9e6f3ae-5632-4b13-b636-9d1a2bd67120},EncodedAbsThumbnailUrl,Computed;{543bc2cf-1f30-488e-8f25-6fe3b689d9ac},PublishingRollupImage,Image;|Title:{fa564e0f-0c70-4ab9-b863-0177e6ddd247},Title,Text;|Ingress:{C0ECDC73-85A2-478B-823D-B882219ACA8A},Ingress,Note;|</property>

<property name="DataMappingViewFields" type="string">{94f89715-e097-4e8b-ba79-ea02aa8b7adb},Lookup;{b9e6f3ae-5632-4b13-b636-9d1a2bd67120},Computed;{543bc2cf-1f30-488e-8f25-6fe3b689d9ac},Image;{fa564e0f-0c70-4ab9-b863-0177e6ddd247},Text;{691b9a4b-512e-4341-b3f1-68914130d5b2},Text;{C0ECDC73-85A2-478B-823D-B882219ACA8A},Note;</property>

ここで「イングレス」と呼ばれる最後のプロパティはメモ フィールドです。多分これはフィールドを xsl で利用できるようにしますか?

于 2012-11-29T09:10:37.527 に答える