Property-Element (View)
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Gibt die Eigenschaft aus dem Kontext der aktuellen ForEach-Schleife zurück. Wenn eine Ansicht oder ein Feld ausgewählt wird, kann das Property-Element verwendet werden, um einen bestimmten Attributwert abzurufen.
<Property
AutoHyperLink = "TRUE" | "FALSE"
AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
AutoNewLine = "TRUE" | "FALSE"
Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
HTMLEncode = "TRUE" | "FALSE"
Name = "Text"
OuterLookupField = "TRUE" | "FALSE"
Select = "Text"
StripWS = "TRUE" | "FALSE"
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</Property>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
Attribute
Attribut | Beschreibung |
---|---|
AutoHyperLink |
Optionaler Boolean-Wert.
TRUE , um Text mit <A> Tags einzuschließen, wenn der Text wie ein Link angezeigt wird (z. B www.microsoft.com . ). |
AutoHyperLinkNoEncoding |
Optionaler Boolean-Wert.
TRUE , um Text mit <A> Tags einzuschließen, wenn der Text wie ein Link (z. B. ) angezeigt wird, www.microsoft.com aber ohne HTML-Codierung. |
AutoNewLine |
Optionaler Boolean-Wert.
TRUE , um Tags in den Textstream einzufügen <BR> und mehrere Leerzeichen durch ein unterbrechungsfreies Leerzeichen ( ) zu ersetzen. |
Default |
Optionaler Text. Rendert den diesem Attribut zugewiesenen Text, wenn der von einer Auswahl zurückgegebene Wert eine leere Zeichenfolge ("" ) ist. |
ExpandXML |
Optionaler Boolean-Wert. Ist TRUE, um den gerenderten Inhalt erneut durch den CAML-Interpreter (Collaborative Application Markup Language) zu leiten, damit CAML CAML-Daten rendern kann. |
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. |
Name |
Optionaler Text-Wert. Gibt den Namen der Eigenschaft an. |
OuterLookupField |
Optionaler Text-Wert. Wird in Felddefinitionen verwendet. |
Select |
Erforderlicher Text-Wert. Gibt den Namen der auszuwählenden Eigenschaft an. |
StripWS |
Optionaler Boolean-Wert. Ist TRUE, um Leerzeichen vom Anfang und Ende des vom Element zurückgegebenen Werts zu entfernen. |
URLEncode |
Optionaler Boolean-Wert.
TRUE , um Sonderzeichen, z. B. Leerzeichen, in utf-8-Format in Anführungszeichen zu konvertieren (z. B. %c3%ab für Zeichen ë ). |
URLEncodeAsURL |
Optionaler Boolean-Wert. Wie URLEncode, aber TRUE , um anzugeben, dass die zu codierende Zeichenfolge eine Pfadkomponente einer URL ist, sodass Schrägstriche (/ ) nicht codiert werden. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Zahlreich
Vorkommen
- Minimum: 0
- Maximum: Unbegrenzt
Hinweise
Die Zeile <Property Select="."/>
gibt den Text des Elements im Schema zurück, das aufgelistet wird. Beispielsweise würde innerhalb einer ForEach-Anweisung wie <ForEach Select="CHOICES/CHOICE">
die Angabe <Property Select="."/>
den Text einer der Bedingungen zurückgeben.
Wenn eine Eigenschaft nicht gefunden werden kann, wird ein Unterelement des aktuellen Elements in der Schemaenumeration ausgewertet, dessen Name dem in Select angegebenen Text entspricht. Wenn beispielsweise ein Field-Element keine Eigenschaft namens Default aufweist, <Property Select="Default"/>
sucht auch nach einem Unterelement namens Default und rendert seinen Textkörper, falls gefunden.
Beispiel
Die folgende Codezeile gibt die Name-Eigenschaft vom aktuellen Feld oder der aktuellen Ansicht zurück.
<Property Select="Name"/>