Benutzerdefinierten SharePoint-Liste Form (Display) mit Multi-value-Feld suchen

Habe ich eine Benutzerdefinierte Liste in SharePoint Designer für die Anzeige von Elementen in einer SharePoint-Liste (). Eines der Felder ist eine Suche von einer anderen Liste (B) für die, die es können mehrere Werte.

In der standard-SharePoint-DispForm.apsx, den Wert des lookup-Feldes ist, die als links angezeigt, um die display-Ansicht von jeder Liste B Element, das ausgewählt wurde. Sie sind auf einer neuen Zeile etwa so:

Punkt 1
Punkt 2

Wenn Sie eine Benutzerdefinierte Liste erstellen Form, diese stattdessen erzeugt einen string für die text-Werte (keine links) aus der Liste B in etwa so:

Element 1;Element 2

Habe ich gesehen zwei Lösungen, immer die Benutzerdefinierte Liste Formular anzeigen, wie die Standard-DispForm.aspx-aber beide haben isses:

  1. 'Element 1;Element 2' Wert auf dem SharePoint-Designer-Seite für die Anzeige als Liste Formular-Feld und ändern Sie die Ansicht von 'Ändern' - 'Anzeige' (zur Verfügung gestellt von Quincy in diesem post: http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/f5ca14c2-925b-4f8d-b306-f7c3d1696be3/).

Diese funktioniert perfekt mit den Elementen verknüpft, die richtigen Elemente in Liste B. Jedoch zeigt es den Wert aus der ersten Zeile der Liste Eine für jede Zeile, anstatt den Wert für die entsprechende Zeile (also die erste Zeile der Liste A Elemente 1 und 2 ausgewählt ist, die aus der Liste B, die 5. Reihe hat die Positionen 3 und 9. wenn Sie display-Zeile 5 mit diesem benutzerdefinierten Formular zeigt es die Positionen 1 und 2)

  1. XSL verwenden, um eine Prozedur aufrufen, die sucht ';' und teilt die Zeichenfolge in neue Linien. Dann fügen Sie einen link, um dieses. Dies funktioniert, und zeigt die richtigen Werte für jeden Punkt der Liste, die wir anzeigen. Jedoch, der link kann nicht " DispForm.aspx?ID=x", wie das lookup nicht speichern die ID. Wir können 'DispForm.aspx?Titel=x' aber dieser öffnet einfach eine leere version der DispForm.aspx!

Gibt es ein paar Beiträge online zu Fragen, die gleiche Sache mit den 2 "Lösungen" vor, die nur echte Antworten. Es scheint keine Antwort obwohl. Hat jemand einen Weg gefunden, es zu tun?

InformationsquelleAutor ajr | 2011-08-24

Schreibe einen Kommentar