Question

Dans Designer Sharepoint, j'ai une vue de données WebPart qui tire des données à partir d'une liste.

(Dans une situation normale) si je sélectionne un champ Personne ou groupe explicitement dans le CAML pour la source de données, le nom d'affichage apparaît, cependant, si j'omettez le ViewFields nœud entièrement du CAML (tel que le CAML efficacement ne SELECT * FROM), le rendement sur le terrain personne ou groupe un nœud HTML complet qui affiche la présence en ligne et fournit l'interaction via un menu intelligent.

Mon problème est que mon DVWP actuel (pour cette liste spécifique) échouera avec une « erreur non spécifique lorsque vous essayez d'obtenir des données de la source de données », si j'inclure cette spécifique personne ou d'une colonne de groupe (nom interne « Sourced_x0020_By « ). Il fonctionnera bien si je laisse de côté ViewFields entièrement, mais montre le code HTML.

Y at-il une autre façon de récupérer uniquement le nom d'affichage pour une personne ou un groupe autre que de sélectionner explicitement dans le domaine ViewFields?

Ou est-ce que quelqu'un sait une raison pour laquelle un DataSource cassera si on lui demandait de récupérer un champ Personne ou groupe?

Était-ce utile?

La solution

Répondre à ma question! Quelle que soit la prochaine?

Eh bien, je compris. Dans la valeur de déclaration qui affiche le champ Personne ou groupe, j'ai simplement besoin de désactiver « output-escaping », de sorte que la partie Web rend en fait le HTML au lieu d'afficher simplement le texte brut.

<xsl:value-of select="@Sourced_x0020_By"  disable-output-escaping="yes" />

Autres conseils

Ceci est probablement un autre cas où SharePoint Designer se confondre. Les boîtes de dialogue courantes que vous ne prennent que jusqu'à présent. Ajoutez-vous la colonne Sourced_x0020_By dans le CAML manuellement ou via les dialogues?

Qu'est-ce que je fais habituellement est sous-chaîne le nom de l'utilisateur du HTML. Voir mon message sur le EndUserSharePoint.com à ce sujet.

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