Field-Element (Field)
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Definiert eine Websitespalte.
Definition
<Field
Aggregation="sum" | "count" | "average" | "min" | "max" | "merge" | "plaintext" | "first" | "last"
AllowDeletion="TRUE" | "FALSE"
AllowDuplicateValues="TRUE" | "FALSE"
AllowHyperlink="TRUE" | "FALSE"
AllowMultiVote="TRUE" | "FALSE"
AppendOnly="TRUE" | "FALSE"
AuthoringInfo="Text"
BaseType="Integer" | "Text"
CalType="Integer"
CanToggleHidden="TRUE" | "FALSE"
ClassInfo="Text"
ColName="Text"
Commas="TRUE" | "FALSE"
Customization=Text
Decimals="Integer"
DefaultListField="TRUE" | "FALSE"
Description="Text"
Dir="Text"
DisplaceOnUpgrade="TRUE" | "FALSE"
DisplayImage="Text"
DisplayName="Text"
DisplayNameSrcField="Text"
DisplaySize=Integer
Div="Number"
EnableLookup="TRUE" | "FALSE"
ExceptionImage="Text"
FieldRef="Text"
FillInChoice="TRUE" | "FALSE"
Filterable="TRUE" | "FALSE"
FilterableNoRecurrence="TRUE" | "FALSE"
ForcedDisplay="Text"
Format="DateOnly | DateTime | TimeOnly | EventList | ISO8601 | MonthDayOnly | MonthYearOnly | ISO8601Basic | ISO8601Gregorian | ISO8601BasicDateOnly | DropDown | RadioButtons | HyperLink | Image | TRUE | FALSE"
FromBaseType="TRUE" | "FALSE"
Group="Text"
HeaderImage="Text"
Height="Integer"
Hidden="TRUE" | "FALSE"
HTMLEncode="TRUE" | "FALSE"
ID="Text"
IMEMode="active | inactive"
Indexed="TRUE" | "FALSE"
IsolateStyles="TRUE" | "FALSE"
IsRelationship="TRUE" | "FALSE"
JoinColName="Text"
JoinRowOrdinal="Integer"
JoinType="INNER" | "LEFT OUTER" | "RIGHT OUTER"
LCID="Integer"
LinkToItem="TRUE" | "FALSE"
List="Text"
Max="Number"
MaxLength="Integer"
Min="Number"
Mult="TRUE" | "FALSE"
Name="Text"
NegativeFormat="MinusSign" | "Parens"
Node="Text"
NoEditFormBreak="TRUE" | "FALSE"
NumLines="Integer"
Overwrite="TRUE" | "FALSE"
OverwriteInChildScopes="TRUE" | "FALSE"
Percentage="TRUE" | "FALSE"
PIAttribute="Text"
PITarget="Text"
PrependId="TRUE" | "FALSE"
Presence="TRUE" | "FALSE"
PrimaryKey="TRUE" | "FALSE"
PrimaryPIAttribute="Text"
PrimaryPITarget="Text"
ReadOnly="TRUE" | "FALSE"
ReadOnlyEnforced="TRUE" | "FALSE"
RelationshipDeleteBehavior="Restrict | Cascade | None"
RenderXMLUsingPattern="TRUE" | "FALSE"
Required="TRUE" | "FALSE"
RestrictedMode="TRUE" | "FALSE"
ResultType="Text"
RichText="TRUE" | "FALSE"
RichTextMode="Text"
RowOrdinal="Integer"
Sealed="TRUE" | "FALSE"
SeperateLine="TRUE" | "FALSE"
SetAs="Text"
ShowAddressBookButton="TRUE" | "FALSE"
ShowField="Text" | "Choice" | "Counter"
ShowInDisplayForm="TRUE" | "FALSE"
ShowInEditForm="TRUE" | "FALSE"
ShowInFileDlg="TRUE" | "FALSE"
ShowInListSettings="TRUE" | "FALSE"
ShowInNewForm="TRUE" | "FALSE"
ShowInVersionHistory="TRUE" | "FALSE"
ShowInViewForms="TRUE" | "FALSE"
Sortable="TRUE" | "FALSE"
SourceID="Text"
StaticName="Text"
StorageTZ="UTC" | "Abstract"
StripWS="TRUE" | "FALSE"
SuppressNameDisplay="TRUE" | "FALSE"
TextOnly="TRUE" | "FALSE"
Title="Text"
Type="Data_Type"
UniqueId="Text"
UnlimitedLengthInDocumentLibrary="TRUE" | "FALSE"
URLEncode="TRUE" | "FALSE"
URLEncodeAsUrl="TRUE" | "FALSE"
UserSelectionMode="Text"
UserSelectionScope="Integer"
Viewable="TRUE" | "FALSE"
Width="Integer"
WikiLinking="TRUE" | "FALSE"
XName="Text">
</Field>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
Attribute
Attribut | Beschreibung |
---|---|
Aggregation | Optionaler Text-Wert. Wird in einem Aggregatfeld in einem XML-Formular zum Angeben der Funktion verwendet, die auf eine Auflistung von Werten oder Elementen angewendet werden soll, die von einem XPath-Ausdruck zurückgegeben wird. Wenn Sie das Node-Attribut zum Angeben eines XPath-Ausdrucks verwenden, der eine Auslistung von Werten zurückgibt, können Sie auch ein Aggregation-Attribut einschließen, mit dem die Aktion angegeben wird, die für die zurückgegebene Gruppe von Werten ausgeführt werden soll. Bei dieser Aktion kann es sich entweder um eine Aggregatfunktion oder um eine Indikation des bestimmten Elements innerhalb der Auflistung handeln. Mögliche Werte:
Weitere Informationen zur Verwendung der Attribute Node, PIAttribute, PITarget, PrimaryPIAttribute und PrimaryPITarget für die Heraufstufung und Herabstufung von Eigenschaften in XML-Dokumenten finden Sie unter Verwenden von Inhaltstypen zum Angeben von XML-Dokumenteigenschaften. |
AllowDeletion | Optionaler Boolean-Wert. Ergibt TRUE, wenn das Feld gelöscht werden kann. |
AllowDuplicateValues | Optionaler Boolean-Wert. Gibt an, ob doppelte Werte in einem bestimmten Listenfeld zulässig sind. Wenn Sie diesen Wert auf false festlegen und damit die Eingabe von doppelten Werten verhindern, verhält sich dieses Feld effektiv wie ein Primärschlüssel. True, wenn doppelte Werte im Feld zulässig sind, anderenfalls false. Der Standardwert ist true. |
AllowHyperlink | Optionaler Boolean-Wert. Ergibt TRUE, wenn Hyperlinks im Feld verwendet werden können. |
AllowMultiVote | Optionaler Boolean-Wert. Ergibt TRUE, wenn mehrere Antworten in einer Umfrage zulässig sind. |
AppendOnly | Optionaler Boolean-Wert. Ergibt bei aktivierter Versionsverwaltung in der Liste TRUE, wenn Text nur an vorhandenen Text im Note-Feld angefügt werden kann. |
AuthoringInfo | Optionaler Text. Eine beschreibende Zeichenfolge, die auf den Feldbearbeitungsseiten angezeigt wird, um das Feld und seinen Zweck zu identifizieren; Beispielsweise enthält das LinkTitle-Feld die Erstellungsinformationen "(Link zum Element)". Dieses Attribut wird in der Regel verwendet, wenn ein Feld mit demselben Namen für einen anderen Zweck vorhanden ist. |
BaseType | Optional. Das BaseType-Attribut kann auf Integer festgelegt werden, es speichert dann Werte als ganze Zahlen, oder auf Text (Standard), die Werte werden dann als Text gespeichert. Sie können keine ganzzahligen Basistypauswahlfelder erstellen. |
CalType | Optionaler Integer-Wert. Gibt den Kalendertyp an. Mögliche Werte:
|
CanToggleHidden | Optionaler Boolean-Wert. Ergibt TRUE, wenn das Feld über die Benutzeroberfläche ausgeblendet werden kann. |
ClassInfo | Optionaler Text-Wert. Gibt eine CSS-Klasse (Cascading Style Sheet) an, die für das Feld in der Standardtabellenansicht verwendet werden soll. Falls der Wert angegeben ist, wird anstatt der ms-vb2-Standardklasse die angegebene Klasse verwendet. |
ColName | Optionaler Text-Wert. Ein internes Attribut, das die Zuordnung des Felds zum Namen des physikalischen Speichers für dieses Feld definiert. Es muss sich um einen gültigen Namen in der zugrunde liegenden Datenbank handeln, und dieser muss mit dem Namen übereinstimmen, der in der Datenbanktabelle verwendet wird. Falls der Wert nicht angegeben ist, wird vom Server ein Spaltenname generiert, der nicht mit den vorhandenen Spaltennamen in Konflikt steht und der nur die in Microsoft SQL Server zulässigen Zeichen enthält. |
Kommas | Optionaler Boolean-Wert. Ergibt TRUE, wenn Kommas als Tausendertrennzeichen verwendet werden. |
Anpassung | Optionaler Text-Wert. Ermöglicht das Hinzufügen benutzerdefinierter Eigenschaften zu benutzerdefinierten Feldtypen. |
Dezimalen | Optionaler Integer-Wert. Bestimmt die Anzahl der anzuzeigenden Dezimalstellen. Der angezeigte Wert wird auf die Anzeigegenauigkeit aufgerundet. Beispielsweise wird 1,05 als 1,1 angezeigt, wenn es auf eine Dezimalstelle gerundet wird. |
DefaultListField | Optionaler Boolean-Wert. Ruft einen Wert ab, mit dem angegeben wird, ob das Formular Eigenschaften bearbeiten für eine Datei angezeigt werden soll, wenn die Datei in eine Dokumentbibliothek hochgeladen wird. True, wenn für das einer Bibliothek hinzugefügte Feld kein Formular Eigenschaften bearbeiten angezeigt wird, anderenfalls false. Der Standardwert ist false. |
Beschreibung | Optionaler Text-Wert. Stellt die im Bearbeitungsformular für eine Liste angezeigte Beschreibung bereit, wenn eine Feldbeschreibung angegeben ist. Standardmäßig enthalten Felder in Microsoft SharePoint Foundation keine Beschreibungen. |
Dir | Optionaler Text-Wert. Gibt die Textrichtung für ein Feld an, das eine bidirektionale Lesereihenfolge unterstützt. Mögliche Wert sind: LTR (von links nach rechts), RTL (von rechts nach links) und none. |
DisplaceOnUpgrade | Optionaler Boolean-Wert. Falls für das Feld bereits eine Felddefinition vorhanden ist, ergibt der Wert TRUE, um Aktualisierungen an den Feldeigenschaften mit den in dieser Felddefinition angegebenen Werten zu erzwingen. |
DisplayImage | Optionaler Text-Wert. Gibt den Namen eines Symbols an, das für die Spalte angezeigt wird. |
DisplayName | Optionaler Text-Wert. Der angezeigte Name für ein Feld. Es gibt keine Einschränkungen hinsichtlich der Verwendung von Leerzeichen. Die maximale Länge beträgt 255 Zeichen. Der Wert kann ein Verweis auf eine Ressource im Format $Resources:String sein. Weitere Informationen finden Sie unter Lokalisieren von SharePoint-Lösungen. Der Anzeigename kann vom Benutzer bearbeitet und nach der ersten Felderstellung geändert werden. Dieser Name wird als Spaltenüberschrift verwendet, wenn das Feld in einer Tabellenansicht angezeigt wird, und als Formularbeschriftung, wenn das Feld in einem Formular angezeigt wird. |
DisplayNameSrcField | Optionaler Text-Wert. Wird in der Regel für ein berechnetes Feld verwendet, das denselben Namen haben muss wie ein anderes Feld. Falls das Quellfeld geändert wird und der Anzeigename von einem Benutzer geändert wird, dann wird der Anzeigename dieses Felds ebenfalls geändert. Diese Zeichenfolge verweist auf den Namen des anderen Felds. |
DisplaySize | Optionaler Integer-Wert. |
Div | Optionaler Number-Wert. Ein Skalierungsfaktor, der bei der Division verwendet wird, bevor eine Zahl angezeigt wird. Die angezeigte Zahl ist N * Mult / Div (aufgerundet zu der in Decimals angegebenen Zahl). |
EnableLookup | Optionaler Boolean-Wert. Mit TRUE werden Nachschlagewerte im Feld ermöglicht. |
ExceptionImage | Optionaler Text. In einem Feld vom Typ Recurrence wird damit der Name der Abbilddatei angegeben, die für Ausnahmen verwendet werden soll. |
FieldRef | Optionaler Text-Wert. Gibt für ein sekundäres Nachschlagefeld die ID des primären Nachschlagefelds an, von dem das sekundäre Nachschlagefeld abhängt. Der Wert sollte die Zeichenfolgendarstellung einer GUID ohne geschweifte Klammern sein. |
FillInChoice | Optionaler Boolean-Wert. Mit TRUE können Benutzer für das Feld Werte in der Spalte eingeben. |
Filterbar | Optionaler Boolean-Wert. Mit TRUE kann das Feld gefiltert werden. |
FilterableNoRecurrence | Optionaler Boolean-Wert. Mit TRUE kann ein Filter für das Feld in einer Ansicht erstellt werden, in der Ereignisserien nicht erweitert werden. Falls Filterable auf TRUE festgelegt ist, kann das Feld unabhängig von der Einstellung für FilterableNoRecurrence in allen Ansichten gefiltert werden. |
ForcedDisplay | Optionaler Text-Wert. Gibt Text an, der anstelle des eigentlichen Feldwerts angezeigt werden soll. Mit diesem Attribut wird in Umfragen der Benutzername unterdrückt. |
Format | Optionaler Text-Wert. Gibt die für numerische Werte zu verwendende Formatierung an. Für Datums-/Uhrzeitfelder sind die folgenden Werte möglich:
Für Auswahlfelder kann dieses Attribut auf Dropdown festgelegt werden (Standard), um Bearbeitungsoptionen über die Dropdownauswahl bereitzustellen, oder auf RadioButtons, um Optionen über eine Reihe von Optionsfeldern bereitzustellen. Für URL-Felder kann dieses Attribut auf Hyperlink (Standard) festgelegt werden, wodurch die URL als normales |
FromBaseType | Optionaler Boolean-Wert. Dieses Attribut ist zugunsten des Sealed-Attributs veraltet. |
Group | Optionaler Text-Wert. Gibt die Spaltengruppe an, zu der das Feld gehört. |
HeaderImage | Optionaler Text-Wert. Gibt den Namen einer Bilddatei an, die im Feld als Header verwendet werden soll. |
Height | Optionaler Integer-Wert. Gibt die Höhe in Pixeln der Bilder an, die Benutzern in der Benutzerinformationsliste angezeigt werden. |
Hidden | Optionaler Boolean-Wert. Mit TRUE ist das Feld in der Benutzeroberfläche vollständig ausgeblendet. Wenn Sie ReadOnly auf TRUE festlegen, wird das Feld in Formularen für neuen Eintrag oder Formularen zum Ändern eines Eintrags nicht angezeigt, kann aber weiterhin in Ansichten eingeschlossen werden. |
HTMLEncode | Optionaler Boolean-Wert. TRUE , um eingebettete Zeichen so zu konvertieren, dass sie im Browser als Text angezeigt werden; Zeichen, die mit HTML-Tags verwechselt werden können, werden in Entitäten konvertiert. |
ID | Erforderlicher Text-Wert. Identifiziert das Feld eindeutig. Der Wert sollte die Zeichenfolgendarstellung einer GUID sein, die in geschweiften Klammern ({}) enthalten ist. |
IMEMode | Optionaler Text-Wert. Gibt den Modus des Eingabemethoden-Editors (Input Method Editor, IME) an, der für das Feld verwendet werden soll. Der IME ermöglicht die Konvertierung von Tastaturanschlägen zwischen verschiedenen Sprachen, wenn ein Schriftsystem mehr Zeichen aufweist, als für die Tastatur codiert werden können. Mögliche Werte:
|
Indiziert | Optionaler Boolean-Wert.
TRUE, wenn die Spalte für die Verwendung in Ansichtsfiltern indiziert ist. Hinweis: Sie können zwar eine Nachschlagespalte indizieren, um die Leistung zu verbessern, aber die Verwendung einer indizierten Suchspalte, um das Überschreiten des Schwellenwerts für die Listenansicht zu verhindern, funktioniert nicht. Um zu vermeiden, dass der Schwellenwert für die Listenansicht überschritten wird, müssen Sie einen anderen Spaltentyp als primären und sekundären Index verwenden. |
IsolateStyles | Optionaler Boolean-Wert. Für ein Textfeld , dessen RichText-AttributTRUE ist und dessen RichTextMode-AttributFullHtml ist, gibt dieses Attribut an, dass ein Server den HTML-Code des Felds umschreibt, um sicherzustellen, dass das Rendern der umgebenden Seite nicht beeinträchtigt wird. |
IsRelationship | Optionaler Boolean-Wert. TRUE , wenn dieses Feld von der GetRelatedFields() -Methode aus einer anderen Liste zurückgegeben wird. |
JoinColName | Optionaler Text. Dieses Attribut ist nur für Nachschlagefelder definiert. Es ist ColName sehr ähnlich, mit dem Unterschied, dass es den Namen der Spalte angibt, die in SQL JOIN zwischen den lokalen und externen Listen verwendet wird. Normalerweise sollte dieser Wert nicht angepasst werden. Sie wird derzeit nur im Feldschema bestimmter integrierter Felder und Basistypfelder verwendet, um Nachschlagevorgänge in der URL-Tabelle (DocMd) anzugeben, die in der UrlID-Spalte verknüpft ist. |
JoinRowOrdinal | Optionaler Integer-Wert. Nicht für die direkte Verwendung im Code vorgesehen. |
JoinType | Optionaler Text-Wert. Gibt die Art der JOIN-Anweisung an, die für das Feld verwendet wird. Mögliche Werte sind INNER, LEFTOUTER und RIGHTOUTER. |
LCID | Optionaler Integer-Wert. Das LCID-Attribut kann verwendet werden, um das Land/die Region anzugeben, deren Währungsformat verwendet wird, z. B. 1033 für die USA. Zwei Sonderfälle betreffen das Euro-Symbolformat. Wenn LCID=-1 (0xFFFFFFF), wird das Eurosymbol als Präfix zur Zahl hinzugefügt. Wenn LCID=-2 (0xFFFFFFE) ist, wird das Euro-Symbol als Suffix zur Zahl hinzugefügt. Die Anzahl der Dezimalstellen ist 2, obwohl dies durch das Decimals-Attribut des Felds überschrieben werden kann. Das Euro-Währungssymbol entspricht 0x20AC in UCS-2. |
List | Optionaler Text. Wird verwendet, um die Liste zu identifizieren, die Ziel eines Nachschlagefelds ist (Type="Lookup"). Wenn die Zielliste bereits vorhanden ist, sollte der Wert des List-Attributs die Zeichenfolgendarstellung der GUID (einschließlich geschweifter Klammern) sein, die die Zielliste identifiziert. Wenn das Ziel dieselbe Liste wie die Liste ist, zu der das Feld gehört, können Sie "Self" angeben. Wenn die Zielliste noch nicht vorhanden ist, kann der Wert des List-Attributs eine webrelative URL sein, z. B. "Listen/Meine Liste", aber nur, wenn die Zielliste im selben Feature erstellt wird wie die, die das Nachschlagefeld erstellt. In diesem Fall muss der Wert des List-Attributs für das Field-Element mit dem Wert des Url-Attributs für das ListInstance-Element identisch sein, das die Zielliste erstellt. |
Max | Optionaler Number-Wert. Gibt den maximal zulässigen Wert für das Feld an. |
MaxLength | Optionaler Integer-Wert. Gibt die maximal zulässige Anzahl von Zeichen für einen Feldwert an. Formulare zum Ändern eines Eintrags werden angepasst, um diesen Wert zu erzwingen, der auf dem Client überprüft wird. Eine Fehlermeldung wird angezeigt, falls der Benutzer versucht, mehr als die durch MaxLength festgelegte Anzahl von Zeichen einzugeben. |
Min | Optionaler Number-Wert. Gibt den mindestens zulässigen Wert für das Feld an. |
Mult | Optionaler Boolean-Wert. Mit TRUE lassen Sie zu, dass ein Nachschlagefeld mehrere Werte enthält. Der Standardwert ist FALSE. |
Name | Erforderlicher Text-Wert. Der interne Name des Felds. Der Name muss in Bezug auf den Satz von Feldern in einer Liste oder Website eindeutig sein. SharePoint Foundation ändert den Wert bei Bedarf, um seine Eindeutigkeit zu gewährleisten. Andernfalls ändert sie sich während der Lebensdauer der Felddefinition nicht. |
NegativeFormat | Optionaler Text-Wert. Gibt das Format für negative Werte an. Die folgenden Werte sind möglich:
|
Knoten | Optionaler Text. Dieses Attribut wird in XML-Formularen verwendet und ist für alle Felder mit Ausnahme von Verarbeitungsanweisungslinks (PI) erforderlich und gibt den XPath-Ausdruck für einen Knoten an, der höher gestuft wird. |
NoEditFormBreak | Optionaler Boolean-Wert. Mit TRUE wird verhindert, dass zwischen Feldern im Formular für neuen Eintrag oder im Formular zum Ändern eines Eintrags ein Zeilenumbruch hinzugefügt wird. Für einige Feldtypen, wie beispielsweise Rich-Text-Felder, wird der Abstand standardmäßig festgelegt, und dieses Attribut ermöglicht die Kontrolle über den resultierenden zusätzlichen Abstand. |
NumLines | Optionaler Integer-Wert. Mit diesem Attribut wird empfohlen, wie viele Zeilen in einem TEXTAREA-Block beim Bearbeiten angezeigt werden sollen. Hierbei handelt es sich lediglich um einen Hinweis der Clientbenutzeroberfläche – es gibt keinen Grenzwert bezüglich der Anzahl von bearbeitbaren Textzeilen. |
Overwrite | Optionaler Boolean-Wert. Gibt an, ob mit der Felddefinition für ein neues Feld, das auf einer Website aktiviert wird (SPWeb), die Felddefinition für ein vorhandenes Feld überschrieben wird, wenn das neue Feld die gleiche Feld-ID hat wie das vorhandene Feld.
True, wenn das vorhandene Feld mit der gleichen Feld-ID mit dem neuen Feld überschrieben wird, anderenfalls false. Der Standardwert ist false. Hinweis: Wenn das vorhandene Feld schreibgeschützt ist oder versiegelt ist, wird es nicht von dem aktivierten Feld überschrieben, auch wenn dieses Attribut auf true festgelegt ist. |
OverwriteInChildScopes | Optionaler Boolean-Wert. Gibt an, ob eine angegebene Felddefinition überschrieben werden soll, wenn Sie das Feld in einer Websitesammlung bereitstellen und diese Felddefinition bereits im untergeordneten Web dieser Websitesammlung vorhanden ist. True, wenn die Felddefinition überschrieben werden soll, anderenfalls false. Der Standardwert ist false. |
Percentage | Optionaler Boolean-Wert. TRUE, wenn der Wert als Prozentsatz angezeigt wird; d. h., eine Zahl multipliziert mit 100, an die ein Prozentzeichen (%) angefügt wird. |
PIAttribute | Optionaler Text. Gibt das Attribut in der Dokumentverarbeitungsanweisung an (mithilfe des PITarget-Attributs), das als Spaltenwert verwendet werden soll. Dieses Attribut wird für die Eigenschaftenheraufstufung und -herunterstufung in XML-Dokumenten verwendet. Wenn Sie das PIAttribute-Attribut angeben, müssen Sie auch das PITarget-Attribut angeben. Weitere Informationen zum Verwenden der Attribute Node, PIAttribute, PITarget, Primary PIAttribute und PrimaryPITarget für das Herauf- und Herabstufen von Eigenschaften in XML-Dokumenten finden Sie unter Using Content Types to Specify XML Document Properties. |
PITarget | Optionaler Text-Wert. Gibt die Dokumentverarbeitungsanweisung an, in der der Spaltenwert in Dokumenten dieses Inhaltstyps gespeichert wird. Dieses Attribut wird für die Eigenschaftenheraufstufung und -herunterstufung in XML-Dokumenten verwendet. Wenn Sie das PIAttribute-Attribut angeben, müssen Sie auch das PITarget-Attribut angeben. Weitere Informationen zum Verwenden der Attribute Node, PIAttribute, PITarget, Primary PIAttribute und PrimaryPITarget für das Herauf- und Herabstufen von Eigenschaften in XML-Dokumenten finden Sie unter Using Content Types to Specify XML Document Properties. |
PrependId | Optionaler Boolean-Wert. Wird von Nachschlagefeldern verwendet, die mehrere Werte haben können. Geben Sie TRUE an, um die Element-ID eines Zielelements sowie den Wert des Zielfelds im Formular für neuen Eintrag oder im Formular zum Ändern eines Eintrags anzuzeigen. |
Anwesenheit | Optionaler Boolean-Wert. TRUE, wenn Benutzerinformationen für das Feld vorhanden sind. |
PrimaryKey | Optionaler Boolean-Wert. TRUE, wenn das Feld den Primärschlüssel in der Beziehung zwischen der Liste und einer anderen Liste darstellt. |
PrimaryPIAttribute | Optionaler Text-Wert. Dieses Attribut wird für die Eigenschaftenheraufstufung und -herunterstufung in XML-Dokumenten verwendet. Gibt ein alternatives Attribut in der Dokumentverarbeitungsanweisung an (mithilfe des PrimaryPITarget-Attributs), das als Spaltenwert verwendet werden soll. Wenn Sie das PrimaryPIAttribute-Attribut angeben, müssen Sie auch das PrimaryPITarget-Attribut angeben. Falls angegeben, verwendet SharePoint Foundation diese Werte vor denen, die in den Attributen PITarget und PIAttribute angegeben sind. Weitere Informationen zum Verwenden der Attribute Node, PIAttribute, PITarget, Primary PIAttribute und PrimaryPITarget für das Herauf- und Herabstufen von Eigenschaften in XML-Dokumenten finden Sie unter Using Content Types to Specify XML Document Properties. |
PrimaryPITarget | Optionaler Text-Wert. Gibt eine alternative Dokumentverarbeitungsanweisung an, in der der Spaltenwert für Dokumente dieses Inhaltstyps gespeichert wird. Wenn Sie das PrimaryPIAttribute-Attribut angeben, müssen Sie auch das PrimaryPITarget-Attribut angeben. Falls angegeben, verwendet SharePoint Foundation diese Werte vor denen, die in den Attributen PITarget und PIAttribute angegeben sind. Weitere Informationen zum Verwenden der Attribute Node, PIAttribute, PITarget, Primary PIAttribute und PrimaryPITarget für das Herauf- und Herabstufen von Eigenschaften in XML-Dokumenten finden Sie unter Using Content Types to Specify XML Document Properties. |
ReadOnly | Optionaler Boolean-Wert. Mit TRUE wird das Feld in Formularen für neuen Eintrag oder Formularen zum Ändern eines Eintrags nicht angezeigt, kann aber in Ansichten eingeschlossen werden. Darüber hinaus wird durch Festlegen von ReadOnly auf TRUE das Feld auf den Seiten zum Verwalten von Websitespalten und Inhaltstypen ausgeblendet. Wenn Sie das Hidden-Attribute auf TRUE festlegen, wird das Feld auf der Benutzeroberfläche vollständig ausgeblendet. Wenn Sie dieses Attribut nicht einschließen, behandelt SharePoint Foundation die Spalte so, als wäre dieses Attribut auf False festgelegt. |
ReadOnlyEnforced | Optionaler Boolean-Wert. Mit TRUE geben Sie an, dass der Benutzer das Feld nicht mit beliebigen Methoden ändern kann und dass das Feld nur vom System geändert werden kann. |
RelationshipDeleteBehavior | Optionaler Text-Wert. Gibt eine Löscheinschränkung für ein Nachschlagefeld an. Weitere Informationen finden Sie unter spRelationshipDeleteBehavior-Enumeration . Für eine Websitespalte darf der Wert nicht Cascade oder Restrict sein. Der Wert kann None lauten (Standard), oder das Attribut kann weggelassen werden. Wenn Sie einen anderen Wert als None angeben, müssen Sie auch TRUE für das Indexed-Attribut und FALSE für das Mult-Attribut angeben. |
RenderXMLUsingPattern | Optionaler Boolean-Wert. Wird für berechnete Felder verwendet, um das Anzeigeformat zu bestimmen. True gibt an, dass Werte basierend auf dem Anzeigemuster des berechneten Felds gerendert werden und nicht auf dem Spaltenwert des ersten nicht berechneten Feldverweises, auf dem das berechnete Feld basiert. In einer Bildbibliothek wird beispielsweise die Spalte Bildgröße durch breite x Höhe dargestellt, aber wenn dieses Attribut nicht auf TRUE festgelegt ist, wird nur der erste Feldverweis, die Breite, angezeigt. Wenn es auf TRUE festgelegt ist, wird das Format der Breite x Höhe angezeigt. |
Erforderlich | Erforderlicher Boolean-Wert. Wenn TRUE festgelegt ist, darf dem Feld kein leerer Wert zugewiesen sein. Wenn in einem Formularbeitrag kein nicht leerer Feldwert angegeben wird, wird im Fehlerformular entweder der Standardtext des erforderlichen Felds oder eine explizit angegebene Meldung (d. h. über <ErrorText> Tags) angezeigt. Diese Überprüfung wird nur vom Client vorgenommen (in der Datenbank ist NULL für alle benutzerdefinierten Felder zulässig). |
RestrictedMode | Optionaler Boolean-Wert. Mit TRUE darf das Note-Feld keine erweiterte Rich-Text-Formatierung wie beispielsweise Bilder, Tabellen oder Hyperlinks enthalten, und in das Feld darf auch kein formatierter Text eingefügt werden. |
ResultType | Optionaler Text-Wert. Gibt den Datentyp von Werten an, die aus dem Feld zurückgegeben werden. |
RichText | Optionaler Boolean-Wert. TRUE, wenn im Feld Rich-Text-Formatierung angezeigt wird. |
RichTextMode | Optionaler Text. Eine der Optionen aus der RichTextMode-Enumeration. |
RowOrdinal | Optionaler Integer-Wert. Gibt den Datenbankspeicherort für das Feld an. |
Versiegelt | Optionaler Boolean-Wert. Wenn Sie dieses Attribut für ein Feld auf TRUE festlegen, wird das Feld als nicht entfernbar gekennzeichnet. Die Seite Spalte ändern hat keine Schaltfläche Löschen. Benutzer können das Feld nicht löschen. |
Separate Zeile | Optionaler Boolean-Wert. Wird intern verwendet, um das Rendern eines Felds (z. B. Notizen oder Kommentare) in einer separaten Zeile zu unterstützen. Dieses Attribut ist nicht für die öffentliche Verwendung vorgesehen. |
SetAs | Nicht für die direkte Verwendung im Code vorgesehen. |
ShowAddressBookButton | Nicht für die direkte Verwendung im Code vorgesehen. |
ShowField | Optionaler Text. Wenn das Type-Attribut "Lookup" ist, gibt der Wert des ShowField-Attributs den internen Namen des nachschlagenden Zielfelds an. Wenn kein Wert angegeben wird, wird der mit Links verknüpfte Text aus dem Feld Titel des Datensatzes in der Zielliste angezeigt. Die folgenden Feldtypen sind als Ziel eines Nachschlagefelds zulässig: Counter, DateTime, Number und Text. Der Feldtyp Computed kann als Ziel verwendet werden, wenn Nachschlagen aktiviert ist. Weitere Informationen finden Sie unter der EnableLookup-Eigenschaft der SPFieldComputed-Klasse . Der Feldtyp Calculated kann als Ziel verwendet werden, wenn es sich bei der Ausgabe um Text handelt. Weitere Informationen finden Sie unter der OutputType-Eigenschaft der SPFieldCalculated**-Klasse. |
ShowInDisplayForm | Optionaler Boolean-Wert. Mit TRUE wird das Feld im Formular angezeigt, um das Element darzustellen. |
ShowInEditForm | Optionaler Boolean-Wert. Mit TRUE wird das Feld im Formular angezeigt, um das Element zu bearbeiten. |
ShowInFileDlg | Optionaler Boolean-Wert. Dieses Attribut ist nur für Felder in Dokumentbibliotheksschemas gültig. False gibt an, dass das Feld nicht im Eigenschaftendialogfeld zum Speichern von Formularen angezeigt wird, die beim Speichern aus Clientanwendungen angezeigt werden. Beispielsweise verfügt das Feld Title über dieses Attribut, da dieses direkt im Dokument festgelegt wird, das in der Dokumentbibliothek gespeichert wird. |
ShowInListSettings | Optionaler Boolean-Wert. Mit TRUE wird die Spalte auf der Seite zum Anpassen von Listeneinstellungen angezeigt. |
ShowInNewForm | Optionaler Boolean-Wert. Wenn FALSE, erscheint das Feld im Anzeigemodus New nicht in einer Fields-Enumeration. Felder mit dieser Einstellung sind auf der Standardseite für neue Einträge für eine Liste nicht sichtbar. Dies wird insbesondere verwendet, um Felder auf der Seite zum Hochladen von Dokumenten in die Dokumentbibliothek auszublenden. |
ShowInVersionHistory | Optionaler Boolean-Wert. Mit TRUE wird die Spalte auf der Seite zum Darstellen von Listenelementversionen angezeigt. |
ShowInViewForms | Optionaler Boolean-Wert. Mit TRUE wird das Feld auf Seiten angezeigt, mit denen Listendaten angezeigt werden. |
Sortierbar | Optionaler Boolean-Wert. Ergibt TRUE, wenn die Werte im Feld sortiert werden können. |
SourceID | Optionaler Text. Enthält den Namespace, der das Feld definiert, z http://schemas.microsoft.com/sharepoint/v3 . B. oder die GUID der Liste, in der das benutzerdefinierte Feld erstellt wurde. |
StaticName | Optionaler Text-Wert. Enthält einen internen Namen des Felds, der möglicherweise innerhalb einer Feldauflistung nicht eindeutig ist. Im Gegensatz zum Name-Attribut, das geändert werden kann, um die Eindeutigkeit sicherzustellen, wird der Wert des StaticName-Attributs dem Feld genau so zugewiesen, wie Sie diesen definiert haben. Sie können diesen Wert später im Code verwenden, um einen Verweis auf das Feld abzurufen, indem Sie die TryGetFieldByStaticName-Methode aufrufen. |
StorageTZ | Gibt an, wie Datums-/Uhrzeitwerte gespeichert werden. Wenn StorageTZ auf UTC festgelegt ist, wird das Datum/die Uhrzeit als koordinierte Weltzeit (UTC) behandelt. Um anzugeben, dass sich ein Datums-/Uhrzeitwert auf eine "abstrakte" Zeit bezieht, d. h., dass das Datum/die Uhrzeit in der Datenbank gespeichert wird, wie sie vom Benutzer ohne Konvertierung oder Speicherung der lokalen Zeitzone eingegeben wird, lassen Sie das StorageTZ-Attribut aus. |
StripWS | Optionaler Boolean-Wert. TRUE, wenn Leerzeichen am Anfang und Ende von Feldwerten entfernt werden. |
SuppressNameDisplay | Optionaler Boolean-Wert. Mit TRUE wird der Name des Benutzers nicht in einem User-Feld angezeigt. |
TextOnly | Optionaler Boolean-Wert. Mit TRUE darf das Feld nur Werte vom Typ Text enthalten. |
Title | Optionaler Text-Wert. Enthält den Titel des Felds, das auf der Benutzeroberfläche angezeigt wird. |
Typ | Erforderlicher Text. Der Datentyp des Felds (sofern das Field-Element nicht ein untergeordnetes Element von ProjectedFields ist). Hinweis: In der Technology Preview-Version von Microsoft SharePoint Foundation 2010 hat das Type-Attribut eine andere Bedeutung und nur einen möglichen Wert ("Lookup"), wenn es ein untergeordnetes Element von ProjectedFields ist. Weitere Informationen zu dieser Verwendung von Type finden Sie unter ProjectedFields-Element (View). SharePoint Foundation enthält standardmäßig die folgenden Datentypen:
|
UniqueId | Optionaler Text-Wert. Nicht für die direkte Verwendung im Code vorgesehen. |
UnlimitedLengthInDocumentLibrary | Optionaler Boolean-Wert. Mit TRUE ist in Dokumentbibliotheken eine unbegrenzte Feldlänge zulässig. |
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. Ä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. |
UserSelectionMode | Optionaler Text-Wert. Gibt an, ob nur die Namen einzelner Benutzer in einem Benutzerfeld eines Eintragsformulars oder ob die Namen sowohl von einzelnen Benutzern als auch von Gruppen ausgewählt werden können. Die folgenden Werte sind möglich:
|
UserSelectionScope | Optionaler Integer-Wert. Gibt einen Bereich zum Auswählen von Benutzernamen in einem Benutzerfeld in einem Elementformular an. Wenn der Wert 0 ist, gibt es keine Einschränkung auf eine SharePoint-Gruppe. Wenn der Wert größer als 0 ist, ist die Benutzerauswahl auf Mitglieder der SharePoint-Gruppe beschränkt, deren ID dem angegebenen Wert entspricht. |
Sichtbar | Optionaler Boolean-Wert. Mit TRUE wird das Feld der Standardansicht hinzugefügt. Der Standardwert ist TRUE. |
Width | Optionaler Integer-Wert. Gibt die Breite in Pixeln der Bilder an, die Benutzern in der Benutzerinformationsliste angezeigt werden. |
WikiLinking | Optionaler Boolean-Wert.
TRUE , um anzugeben, dass Wiki-Links, die in form von doppelten Klammern ([[...]]) angezeigt werden, in HTML-Links übersetzt werden, die das <a> -Tag verwenden. |
XName | Optionaler Text-Wert. Wird intern in XML-Formularen zum Identifizieren von hinzugefügten, gelöschten oder geänderten Feldern verwendet. Dieses Attribut ist nicht für die öffentliche Verwendung vorgesehen. |
Untergeordnete Elemente
- AUSWAHLMÖGLICHKEITEN
- Default
- DefaultFormula
- DisplayBidiPattern
- DisplayPattern
- FieldRefs
- Formula
- FormulaDisplayNames
- ZUORDNUNGEN
Übergeordnete Elemente
Hinweise
Wichtig
Wenn Sie ein benutzerdefiniertes Feld definieren, müssen Sie die Attribute ID, Type, Name, DisplayName und Group angeben, damit das Feld in Microsoft SharePoint Foundation ordnungsgemäß angezeigt wird. Die Vervollständigung der Anweisung in Microsoft Visual Studio gibt fälschlicherweise an, dass Sie nur die ersten drei dieser Attribute benötigen, wenn tatsächlich alle fünf attribute erforderlich sind.
Beispiel
Im folgenden Beispiel wird ein Elementmanifest für ein Feature gezeigt, mit dem drei Websitespalten erstellt werden.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field ID="{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}"
Name="Amount"
DisplayName="Amount"
Type="Currency"
Decimals="2"
Min="0"
Required="FALSE"
Group="Financial Columns" />
<Field ID="{943E7530-5E2B-4C02-8259-CCD93A9ECB18}"
Name="CostCenter"
DisplayName="Cost Center"
Type="Choice"
Required="FALSE"
Group="Financial Columns">
<CHOICES>
<CHOICE>Administration</CHOICE>
<CHOICE>Information</CHOICE>
<CHOICE>Facilities</CHOICE>
<CHOICE>Operations</CHOICE>
<CHOICE>Sales</CHOICE>
<CHOICE>Marketing</CHOICE>
</CHOICES>
</Field>
<Field ID="{1511BF28-A787-4061-B2E1-71F64CC93FD5}"
Name="DateOpened"
DisplayName="Date Opened"
Type="DateTime"
Format="DateOnly"
Required="FALSE"
Group="Financial Columns">
<Default>[today]</Default>
</Field>
</Elements>