FieldRef-Element (Abfrage)
Letzte Änderung: Dienstag, 22. Juni 2010
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen
Stellt einen Verweis auf ein Feld in einer Abfrage dar.
<FieldRef
Alias = "Text"
Ascending = "TRUE" | "FALSE"
CreateURL = "Text"
DisplayName = "Text"
Explicit = "TRUE" | "FALSE" Format = "Text"
ID = "Text"
Key = "Text" List = "Text"
Name = "Text"
RefType = "Text"
ShowField = "Text"
TextOnly = "TRUE" | "FALSE"
Type = "Text">
</FieldRef>
Attribute
Attribut |
Beschreibung |
---|---|
Alias |
Optionaler Text-Wert. |
Ascending |
Optionaler Boolean-Wert. Dies gibt die Sortierreihenfolge für ein in einer Ansicht definiertes FieldRef-Element an. Der Standardwert ist TRUE. |
CreateURL |
Optionaler Text-Wert. Gibt die URL für die ASPX-Datei zum Erstellen einer Besprechungsarbeitsbereich-Website an. |
DisplayName |
Optionaler Text-Wert. Dieses Attribut enthält den Anzeigenamen des Felds, auf das verwiesen wird. |
Explicit |
Optionaler Boolean-Wert. Dieses Attribut wird nur innerhalb des ViewFields-Elements unterstützt. TRUE, wenn das Feld in der Ansichtsdefinition explizit deklariert ist und nicht in einer Fields-Enumeration innerhalb einer Ansicht zurückgegeben wird. |
Format |
Optionaler Text-Wert. |
ID |
Optionaler Text-Wert. Gibt die GUID an, die das Feld identifiziert. |
Key |
Optionaler Text-Wert. Wenn das Attribut auf Primary festgelegt wird, bedeutet dies, dass das Feld der Primärschlüssel für die Tabelle ist und somit eindeutig jeden Datensatz in der Tabelle identifiziert. |
List |
Optionaler Text-Wert. Gibt die übergeordnete Fremdliste an, wenn das FieldRef-Element ein untergeordnetes Element eines Eq-Elements im Join-Element ist. Der Wert ist ein Alias für die Liste, der durch das ListAlias-Attribut des Join-Elements definiert ist. |
Name |
Optionaler Text-Wert. Dieses Attribut enthält den internen Namen des Felds, auf das verwiesen wird. |
RefType |
Optionaler Text-Wert. Gibt den Typ des Verweises für ein Feld in einer Ereignisliste an. |
ShowField |
Optionaler Text-Wert. Das ShowField-Attribut kann auf den Namen des anzuzeigenden Felds festgelegt werden. Standardmäßig wird ein HyperlinkText aus dem Title-Feld des Datensatzes in der externen Liste angezeigt. Mit dem ShowField-Attribut kann dieses Verhalten ü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. |
TextOnly |
Optionaler Boolean-Wert. Gibt an, dass das Feld nur Textwerte enthält. |
Type |
Optionaler Text-Wert. Gibt die Funktion an, die auf eine Summenspalte oder eine berechnete Spalte angewendet wird. Mögliche Werte:
Bei den Werten für das Type-Attribut wird die Groß-/Kleinschreibung nicht beachtet. |
Untergeordnete Elemente
Keine |
Übergeordnete Elemente
BeginsWith, Contains, DateRangesOverlap, Eq, FieldRefs, Geq, GroupBy, Gt, In, Includes, IsNotNull, IsNull, Leq, Lt, Neq, NotIncludes, OrderBy |
Vorkommen
Mindestvorkommen: 0 Maximum: 1 (Innerhalb von OrderBy unbegrenzt) |
Beispiel
Im folgenden Beispiel wird auf Fälle abgefragt, in denen das Expires-Feld entweder null ist oder einen Wert größer als oder gleich dem aktuellen Datum hat.
<Query>
<Where>
<Or>
<IsNull>
<FieldRef Name="Expires" />
</IsNull>
<Geq>
<FieldRef Name="Expires" />
<Value Type="DateTime">
<Today />
</Value>
</Geq>
</Or>
</Where>
<OrderBy>
<FieldRef Name="Modified" Ascending="FALSE" />
</OrderBy>
</Query>
Im folgenden Beispiel aus der Datei Schema.xml für Kontaktlisten werden Felder für die Anzeige auf der Symbolleiste angegeben.
<ViewFields>
<FieldRef Name="LinkTitleNoMenu"></FieldRef>
<FieldRef Name="FirstName"></FieldRef>
<FieldRef Name="WorkPhone"></FieldRef>
<FieldRef Name="Email"></FieldRef>
</ViewFields>