Question

Je suis en train d'utiliser une partie Web de requête contenu sur SharePoint 2010 Server et filtre sur les colonnes du site de type « métadonnées gérées ». Ces colonnes ne tombent dans la configuration du filtre montrent pas int les colonnes disponibles. Quelqu'un sait-il pourquoi? Est-ce un bug / par la conception?

Était-ce utile?

La solution

J'ai finalement réussi à envoyer les champs de métadonnées gérées à mon XSLT en les plaçant dans les DataMappings de propriété et DataMappingViewFields. Leur mise en CommonViewFields ne fonctionnait pas. Je dois aussi définir ListUrl ET ListName.
Bien que je ne ai pas besoin du GUID de la liste en utilisant cette méthode, je dois encore le GUID pour les champs de métadonnées gérées.

Ainsi, les pièces essentielles seraient comme ceci:

<property name="WebUrl" type="string">~sitecolection/someplace/myweb</property>
<property name="ListUrl" type="string">~sitecolection/someplace/myweb</property>
<property name="ListName" type="string">Pages</property>
<property name="DataMappings" type="string">NameUsedInXSLT:{guid-that-belongs-to-managed-metadata-field},NameOfManagedMetadataField,TaxonomyFieldMulti;</property>
<property name="DataMappingViewFields" type="string">{guid-that-belongs-to-managed-metadata-field},TaxonomyFieldTypeMulti;</property>

Et voilà.
Je ne trouve aucun moyen de ne pas utiliser guid pour les champs de métadonnées gérées.
Et vous pouvez spécifier d'autres encore non-managé métadonnées colonnes que vous utilisez dans les CommonViewFields de propriété

Autres conseils

Je ne suis pas sûr, mais je suis sûr que la colonne de métadonnées gérées est un peu comme le type multiple de colonne Choix -. Qu'il peut stocker plusieurs valeurs, et ne peut donc pas être filtrée dans le CQWP

(Si vous pensez à ce sujet, la requête de base de données devrait correspondre sur une partie seulement de la valeur qui est publié en feuilleton dans le champ de base de données, et il serait donc vraiment lent)

Je pense que ... ... ne peut pas dire que je l'ai vérifié.

colonnes de métadonnées gérées peuvent être utilisées dans le CQWP jusqu'à ce qu'ils ne sont pas sélectionnés pour permettre à plusieurs valeurs lorsque vous définissez ensuite dans les colonnes du site. Une fois que vous avez choisis pour permettre des valeurs multiples, CQWP leur comme un type de colonne Choix Mulitple et ne les affichera pas traiter sous les colonnes autorisées menu déroulant ...

j'ai pu montrer la colonne « métadonnées gérées » dans le menu déroulant du filtre lorsque je spécifie une bibliothèque / liste spécifique.

Il ne se présente pas lorsque l'une des sources suivantes est sélectionnée qui est frustrant, bien.

  • Afficher les articles de tous les sites
  • Afficher les articles des sites suivants et tous les sous-sites

J'ai toujours mes colonnes MM site ne pas multi Valued, mais dans la bibliothèque où ils sont utilisés, je le fais à plusieurs valeurs. Alors CQWP travaille toujours dans ce scénario lors de la sélection des valeurs

Hmm je Nope ai utilisé des colonnes de métadonnées gérées dans le cadre de CQWP à plusieurs reprises. Son fait l'une des nouvelles caractéristiques du CQWP.

Je pense que vous pourriez avoir quelque chose d'incorrect avec la requête dans le CQWP, voyez-vous toutes les autres colonnes, car il semble étrange que vous ne pouvez pas voir des colonnes de métadonnées géré.

Vive

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top