SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Link auf Lookup-Elemente in benutzerdefiniertem Display-Formular

Geprüfte Antwort Dieser Beitrag hat 3 Antworten

Ohne Rang
178 Beiträge
René Fritsch erstellt 3 Sept. 2010 09:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Guten morgen zusammen,

in jedem normalen Anzeige-Formular werden Lookup-Einträge von SharePoint als Hyperlink auf das eigentliche Element dargestellt.

Verwende ich für Liste jedoch ein benutzerdefiniertes Anzeige/Display-Formular, wird der Eintrag zunächst als "Plain-Text" formatiert. Man kann dies im SharePoint Designer zwar auf "Hyperlink" ändern, aber der entstehende Link verweist nicht auf das Ursprungselement.

Hat sich jemand von euch schon mal damit beschäftigt und weiß Rat?

Alle Antworten

Ohne Rang
1714 Beiträge
C.Kaiser Als Antwort am 3 Sept. 2010 09:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi,

um was für Elemente handelt es sich denn, Dokumente oder Listeneinträge?
An die Dokumente kommst du idR mit dem Dokumentnamen für Listenelemente brauchst du ja die ID (http://server/lists/listenname/dispform.aspx?ID=...)

Ich hab das gabze gestern erst gemacht, allerdings mit Visual Studio und einem eigenen Grid, welches mir im Vorfeld die Lookup-Values und IDs ausliest und die URL entsprechend aufbaut.

Hier hab ich glaub ich auch noch einen hilfreichen Link: http://abstractspaces.wordpress.com/2009/09/22/sharepoint-designer-fetching-id-of-lookup-field-from-label/

Beste Grüße,
Christian

http://www.sharepoint-rhein-ruhr.de

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 3 Sept. 2010 10:07
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="René Fritsch"]Man kann dies im SharePoint Designer zwar auf "Hyperlink" ändern, aber der entstehende Link verweist nicht auf das Ursprungselement.[/quote]

Es gibt da noch eine Auswahl "Listenformularfeld" (o.s.ä.). Damit wird das Standardcontrol für diesen Feldtyp zum rendern benutzt.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
178 Beiträge
René Fritsch Als Antwort am 3 Sept. 2010 10:27
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Moin Christian, moin Andi,

vielen Dank euch beiden für eure Antworten. Der Ansatz von Andi (Formatieren als "Listenformularfeld") hat wunderbar funktioniert. Nach dem Umschalten muss man bloß daran denken, den controlmode auf "Display" zu ändern. Standard scheint "Edit" zu sein. Übrigens sind auch mehrere Lookup-Values bei dieser Lösung kein Problem.

Noch einmal herzlichen Dank und ein schönes Wochenende!

 

 

Beste Grüße

René Fritsch

---

http://www.bridging-it.de
http://rene-fritsch.de