Column-Element (Ansicht)

Letzte Änderung: Samstag, 3. April 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen

Gibt den Rohdatenwert für ein bestimmtes Feld zurück – im Gegensatz zur vom Field-Element bereitgestellten formatierten Version. Im Falle eines Lookup-Felds gibt Column den lokalen Wert (eine ID-Nummer in der Liste, die auf eine andere Liste verweist) zurück, während das LookupColumn-Element die Daten aus der Fremdtabelle zurückgibt.

<Column
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
    Default = "Text"
  Format="DateTime"
    HTMLEncode = "TRUE" | "FALSE"
    Name = "Text"
    ShowField = "Text" 
    StripWS = "TRUE" | "FALSE"
  SubColumnNumber = Integer
    URLEncode = "TRUE" | "FALSE"
    URLEncodeAsURL = "TRUE" | "FALSE">
</Column>

Attribute

Attribut

Beschreibung

AutoHyperLink

Optionaler Boolean-Wert. Ist TRUE, falls Text mit <A>-Tags umschlossen werden soll, wenn es sich bei dem Text anscheinend um einen Hyperlink handelt (z. B. www.microsoft.com).

AutoHyperLinkNoEncoding

Optionaler Boolean-Wert. Ist TRUE, falls Text mit <A>-Tags umschlossen werden soll, wenn es sich bei dem Text anscheinend um einen Hyperlink handelt (z. B. www.microsoft.com), jedoch ohne HTML-Codierung.

AutoNewLine

Optionaler Boolean-Wert. Ergibt TRUE, um <BR>-Tags in den Textstream einzufügen und mehrere Leerzeichen durch ein geschütztes Leerzeichen (&nbsp;) zu ersetzen.

Default

Optionaler Text-Wert. Rendert den diesem Attribut zugeordneten Text, wenn der von einer Auswahl zurückgegebene Wert eine leere Zeichenfolge ist ("").

Format

Optionaler Text-Wert. Steuert die Datumsformate für Datumsfelder. Zu den unterstützten Formaten gehören DateTime, DateOnly, TimeOnly, ISO8601, ISO8601Basic und ISO8601Gregorian.

HTMLEncode

Optionaler Boolean-Wert. Ist TRUE, wenn eingebettete Zeichen konvertiert werden, sodass sie als Text im Browser angezeigt werden. Mit anderen Worten werden Zeichen, die mit HTML-Tags verwendet werden können, in Entitäten konvertiert.

Name

Optionaler Text-Wert. Ermöglicht, dass das Column-Element außerhalb des Feldrenderingkontexts verwendet wird, indem eine ID bereitgestellt wird (z. B. <Column Name="ID"/>).

ShowField

Optionaler Text-Wert. Das ShowField-Attribut kann auf den anzuzeigenden Spaltennamen festgelegt werden. Standardmäßig wird ein HyperlinkText aus der Title-Spalte des Datensatzes in der externen Liste angezeigt. Mit dem ShowField-Attribut kann dieser jedoch überschrieben und ein anderes Feld aus der externen Liste angezeigt werden.

Die folgenden Datentypen sind als Ziele eines ShowField-Attributs zulässig: Text, Choice und Counter.

StripWS

Optionaler Boolean-Wert. Ist TRUE, um Leerzeichen vom Anfang und Ende des vom Element zurückgegebenen Werts zu entfernen.

SubColumnNumber

Optionaler Integer-Wert.

URLEncode

Optionaler Boolean-Wert. Ist TRUE, um Sonderzeichen wie Leerzeichen in das UTF-8-Format zu konvertieren. (Ein Beispiel: %c3%ab für das Zeichen ë.)

URLEncodeAsURL

Optionaler Boolean-Wert. Ähnlich wie URLEncode, mit TRUE wird jedoch angegeben, dass es sich bei der zu codierenden Zeichenfolge um eine Pfadkomponente einer URL handelt, sodass die Schrägstriche ("/") nicht codiert werden.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Zahlreiche

Vorkommen

Mindestvorkommen: 0

Maximum: Unbegrenzt (1 innerhalb von Limit)

Hinweise

Beachten Sie, dass bei einem leeren Column-Element (<Column/>) die aktuelle Einstellung der DisplayMode-Variablen eine Rolle spielt. Der Anzeigemodus wird implizit entsprechend dem aktuell verwendeten Befehl festgelegt. Wenn eine Ansicht oder ein Element angezeigt wird, wird DisplayMode auf Display festgelegt. Wenn ein Element aus einem Formular erstellt wird, wird DisplayMode auf New festgelegt. Wenn ein vorhandenes Element bearbeitet wird, wird DisplayMode auf Edit festgelegt. Die DisplayMode-Variable kann durch direktes Festlegen auf der Seite überschrieben werden, z. B. durch <SetVar Name="DisplayMode">Edit</SetVar>.

Beim Rendern eines Datumsfelds oder eines Zahlenfelds mithilfe von <Column/> werden die Daten im Gebietsschema des Servers gerendert, da numerische Daten von <Column/> nach den gebietsschemaspezifischen Regeln des Servers gerendert werden.

Siehe auch

Referenz

Column2-Element (View)

Field-Element (Ansicht)

LookupColumn-Element (Ansicht)