Share via


Default-Element (Eigenschaftenschema von Feldtypen)

Letzte Änderung: Freitag, 9. April 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente

Wichtiger HinweisWichtig

In diesem Thema wird Markup beschrieben, das in einer veralteten Methode zum Rendern benutzerdefinierter Feldtypeigenschaften verwendet wurde. Diese hat den alleinigen Zweck, das Debuggen benutzerdefinierter Feldtypeigenschaften zu unterstützen, die für frühere Versionen von SharePoint Foundation entwickelt wurden. Weitere Informationen zur empfohlenen Methode finden Sie unter Rendern der Eigenschaften von benutzerdefinierten Feldtypen.

Stellt den Standardwert einer Eigenschaft eines benutzerdefinierten Feldtyps dar.

<Default>
</Default>

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Field-Element (Feldtypen)

Hinweise

Unter PropertySchema-Element (Feldtypen) finden Sie eine Beschreibung dieses Elements im Kontext.

Beispiel

Im folgenden Beispiel wird ein Eigenschaftenschema für den benutzerdefinierten Feldtyp "RegularExpressionMatch" definiert. Das Schema deklariert ein Feld, das von Spaltenerstellern verwendet werden kann, um eine auf dem Feldtyp basierende Spalte zu erstellen. Zweck des Felds ist es, einem Spaltenersteller das Festlegen eines anderen regulären Ausdrucks für jede Spalte zu ermöglichen, die auf dem Feldtyp RegularExpressionMatch basiert.

Das Feld DisplayName und das bearbeitbare Feld Text werden auf den Seiten Neue Websitespalte und Spalte erstellen im Abschnitt Zusätzliche Spalteneinstellungen angezeigt. Das MaxLength-Attribut legt die maximale Länge (in Zeichen) des regulären Ausdrucks fest. Das DisplaySize-Element legt die Größe des Felds fest, das das MaxLength-Attribut enthält. Benutzer können den Inhalt des Felds nach unten verschieben, um den Rest des regulären Ausdrucks anzuzeigen, wenn dieser länger als der Inhalt des DisplaySize-Felds ist.

Im folgenden Codebeispiel ist das Default-Element für die Eigenschaft

^(\d{3})\d{3}-\d{4}$

da dieses Muster US-amerikanischen Telefonnummern entspricht und der Entwickler in diesem Beispiel weiß, dass sein Feld am häufigsten zum Erstellen von Spalten mit US-amerikanischen Telefonnummern verwendet wird. Wenn Benutzer eine auf einem benutzerdefinierten Feldtyp basierende Spalte erstellen und die Seiten Neue Websitespalte und Spalte erstellen anfänglich geöffnet sind, wird dieser Eigenschaftswert in einem Textfeld angezeigt, in dem es vom Ersteller der Spalte geändert werden kann. Beachten Sie, dass das folgende Codebeispiel aus Gründen der Übersichtlichkeit bearbeitet wurde.

<FieldType>
  <Field Name="TypeName">RegularExpressionMatch</Field>
  …
  <PropertySchema>
    <Fields>
      <Field Name="RegularExpression" 
             DisplayName="Regular Expression To Match" 
             MaxLength="500" 
             DisplaySize="100" 
             Type="Text">
        <Default>^(\d{3})\d{3}-\d{4}$</Default>
      </Field>
    </Fields>
  </PropertySchema>
  …
</FieldType>

Siehe auch

Konzepte

Benutzerdefinierte Feldtypen

Gewusst wie: Erstellen einer benutzerdefinierten Feldklasse

Rendern der Eigenschaften von benutzerdefinierten Feldtypen

Vorgehensweise: Erstellen einer benutzerdefinierten Feldtypdefinition