SetVar-Element (View)
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Ermöglicht das Festlegen von Variablen im Renderkontext der Seite, entweder lokal für die aktuelle XML-Ebene oder global für die Seite.
<SetVar
ID = "Text"
Name = "Text"
Scope = "Request"
Value = "Text">
</SetVar>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
Attribute
Attribut | Beschreibung |
---|---|
ID |
Optionaler Text-Wert. Stellt eine ID für die Variable bereit. |
Name |
Erforderlicher Text-Wert. Gibt einen Namen für die Variable an. |
Scope |
Bei Festlegung auf Request ist die Variable global. |
Wert |
Optionaler Text-Wert. Dient zum Zuweisen eines Werts zur Variablen, wenn diese ein leeres Element ist. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Zahlreich
Vorkommen
- Minimum: 0
- Maximum: Unbegrenzt
Hinweise
Das SetVar-Element verfügt sowohl über ein überspannendes als auch ein nicht überspannendes Formular, sodass dies <SetVar Name="MyVar">Announcements</SetVar>
mit identisch <SetVar Name="MyVar" Value="Announcements/>
wäre.
Wenn Scope="Request" im SetVar-Element angegeben wird, erfolgt überall auf der aktuellen Seite eine Variablenzuweisung. Andernfalls betrifft die Zuweisung nur untergeordnete Elemente des SetVar-Elements.
Das SetVar-Element ist häufig ein untergeordnetes Element des Method-Elements, das bei der Batchverarbeitung von Anforderungen verwendet wird.
Das SetVar-Element wird häufig zum Ändern des Anzeigemodus verwendet, indem DisplayMode auf einen der folgenden Werte festgelegt wird.
Wert | Beschreibung |
---|---|
ZEIGEN |
Wird beim Rendern des Abschnitts ViewBody einer Ansicht verwendet. |
REDIGIEREN |
Wird beim Rendern eines Elementbearbeitungsformulars verwendet. |
DISPLAYHEAD |
Wird beim Rendern des Abschnitts ViewHeader einer Ansicht verwendet. |
NEU |
Wird beim Rendern eines Formulars für neue Elemente verwendet. |
PREVIEWDISPLAY |
Wird beim Bearbeiten eines Anzeigeformulars mit Microsoft FrontPage verwendet. |
PREVIEWNEW |
Wird beim Bearbeiten eines Formulars für neue Elemente mit Microsoft FrontPage verwendet. |
PREVIEWEDIT |
Wird beim Bearbeiten eines Elementbearbeitungsformulars mit Microsoft FrontPage verwendet. |
Beispiele
Das folgende Beispiel veranschaulicht die Verwendung des SetVar-Elements zum Festlegen des globalen Gültigkeitsbereichs für eine Variable. Die zweite Zeile gibt den in der ersten Zeile festgelegten Wert zurück.
<SetVar Name="GlobalVar" Scope="Request">Value</SetVar>
...
<GetVar Name="GlobalVar">
Im folgenden Beispiel gibt das erste GetVar-Element und Value_2
das zweite GetVar-Element zurück Value_1
, da das SetVar-Element , das enthält Value_2
, nur für untergeordnete Elemente des Sample-Elements gilt.
Value_2
außerhalb des Gültigkeitsbereichs nach dem schließenden Sample-Tag.
<SetVar Name="myVar">Value_1</SetVar>
<Sample>
<SetVar Name="myVar">Value_2</SetVar>
<GetVar Name="myVar"/>
</Sample>
<GetVar Name="myVar"/>
Im folgenden Beispiel wird ausgewertet, ob ein Feld erforderlich ist. Falls erforderlich, wird das rote Sternchen (*
) erstellt, das neben pflichtlichen Feldern in Neuen Formularen oder Formularen bearbeiten angezeigt wird, und legt die HasRequired-Variable auf TRUE fest.
<Switch>
<Expr>
<Property Select="Required"/>
</Expr>
<Case Value="TRUE">
<HTML><![CDATA[<font color=red> *</font>]]></HTML>
<SetVar Scope="Request" Name="HasRequired">TRUE</SetVar>
</Case>
</Switch>