LookupColumn-Element (Ansicht)
Letzte Änderung: Donnerstag, 15. April 2010
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen
Die Funktionsweise ähnelt dem Column-Element; das Element ist jedoch nur gültig, wenn es auf ein Lookup-Feld verweist. Der einzige Unterschied zwischen dem Column- und dem LookupColumn-Element für Lookup-Felder besteht darin, dass LookupColumn den Rohwert der Spalte aus der fremden Liste abruft, während Column den Rohwert der Spalte in der lokalen Liste abruft.
<LookupColumn
HTMLEncode = "TRUE" | "FALSE" IncludeVersions = "TRUE" | "FALSE"
Name = "Text"
ShowField = "Text"
StripWS = "TRUE" | "FALSE"
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</LookupColumn>
Attribute
Attribut |
Beschreibung |
---|---|
HTMLEncode |
Optionaler Boolean-Wert. Ist TRUE, um eingebettete Zeichen zu konvertieren, sodass sie als Text im Browser angezeigt werden. Mit anderen Worten, Zeichen, die mit HTML-Tags verwechselt werden können, werden in Entitäten konvertiert. |
IncludeVersions |
Optionaler Boolean-Wert. |
Name |
Erforderlicher Text-Wert. Gibt den Namen der Suchspalte an. Ermöglicht es durch Angabe einer ID, das LookupColumn-Element außerhalb des Feldrenderingkontextes zu verwenden. |
ShowField |
Optionaler Text-Wert. Gibt das Feld an, das in der Liste angezeigt werden soll, auf die im Lookup-Feld verwiesen wird. Wird dieses Attribut nicht angegeben, wird standardmäßig der Wert angezeigt, der im Title-Feld enthalten ist. |
StripWS |
Optionaler Boolean-Wert. Ist TRUE, um Leerzeichen vom Anfang und Ende des vom Element zurückgegebenen Werts zu entfernen. |
URLEncode |
Optionaler Boolean-Wert. Ist TRUE, um Sonderzeichen wie z. B. Leerzeichen in das UTF-8-Format zu konvertieren, beispielsweise %c3%ab für das Zeichen ë. |
URLEncodeAsURL |
Optionaler Boolean-Wert. Ähnelt URLEncode, aber ist TRUE, um anzugeben, dass die zu codierende Zeichenfolge eine Pfadkomponente einer URL ist und der Schrägstrich ("/") nicht codiert werden soll. |
Untergeordnete Elemente
Keine |
Übergeordnete Elemente
Zahlreiche |
Vorkommen
Minimum: 0 Maximum: Unbegrenzt (1 in Expr1, Expr2 und UrlBaseName) |
Hinweise
Im Falle eines Lookup-Felds mit dem Namen LookupTitle, das auf den Titel von Element 1 in einer Ankündigungsliste verweist, würde <LookupColumn Name="LookupTitle"/> "Erste Schritte mit <SharePoint Foundation!" rendern, während <Column Name="LookupTitle"/> "1" rendern würde. Demzufolge sollten Sie in den meisten Situationen, in denen Lookup-Felder zum Einsatz kommen, das LookupColumn-Element anstelle des Column-Elements verwenden. Das Column-Element sollte nur dann verwendet werden, wenn Sie einen Rohverweis auf die ID des Elements in der Zielliste benötigen, z. B. um einen eigenen Link zum Zielelement zu bilden.
Beispiel
Im folgenden Beispiel wird das LookupColumn-Element verwendet, um einen Wert zurückzugeben, der beim Erstellen einer vollständigen URL für eine Seite auf dem Server verwendet wird.
<HTML><![CDATA[ <a href=" ]]></HTML>
<HttpHost URLEncodeAsURL="TRUE" />
<LookupColumn URLEncodeAsURL="TRUE" />
<HTML><![CDATA[ "> ]]></HTML>