Frage

Ich hole Elemente aus allen Formularbibliotheken in einer Site-Sammlung und dem Anzeigenamen, Dokument-ID (Service ist in Site Collection-Funktionen aktiviert) und Name der Person, die das Formular eingereicht hat: generasacodicetagpre.

Jetzt möchte ich den ID-Wert mit dem Bibliotheksnamen wie Student Form - <document id> anregeln. Wenn "Studentenform" der Name der Formularbibliothek ist.

in itemstyle.xsl, gibt es einen Weg, um auf zuzugreifen?Oder wenn es sich einfach um Artikel-Level-Daten einschließt (wie es klingt), was sind die anderen Methoden, um das zu erreichen?

War es hilfreich?

Lösung

Sie müssen den Mut des CQWP bearbeiten und die Einstellung von ViewFieldSOVERRIDE verwenden, um die ListProperty in den Feldern View einzuführen. Wenn Sie den Site-Namen benötigen, umfassen auch Projektproperty. Sie können dann ListProperty.title und projectproperty.title in der XSL verwenden.

Hier gibt es ein kleines Tutorial: http://sharepoint-tweaking.blogspot.co.nz/2008/04/displaying-listname-and-sittename-when.html und die Microsoft detaillierte GUID-Informationen nach dem Zitat:

Die Verwendung der ViewFieldSoverRide-Eigenschaft ist anspruchsvoller, da es für Sie erfordert, dass Sie alle Standardfelder sowie die Felder aufnehmen, die Sie hinzufügen möchten. Wenn Sie jedoch den Titel einer Site oder Liste an der Ausgabe hinzufügen möchten, ist es der einzige Weg, dies zu erreichen. Wenn Sie Ihre eigenen Felder über ViewFieldSoverRide hinzufügen möchten, können Sie mit dem Hinzufügen der folgenden Felder beginnen und einfach Ihre Felder anhängen. Das Folgende stellt alle Felder dar, die nativ von CQWP enthalten sind.

Quelle: http://msdn.microsoft .com / en-us / library / ff380147 (v= office.12) .aspx

Obwohl beide Links auf 2007 beziehen, funktioniert er 2010 in meiner Umgebung genauso gut.

Andere Tipps

@Fileref bringt Sie den Pfad des Formulars und Sie müssen das dann verarbeiten - möglicherweise mit Substring-vor () und Substring-after (), um nur den Namen der Bibliothek zu erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top