Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013
Dient zum Auffüllen der DesignerType-Steuerelemente für Dropdown-Listenfelder, die nicht datengebunden sind. Option-Elemente enthalten Text- und Wertpaare, mit denen ein Workflowsatz erstellt werden kann. Sie enthalten auch Informationen zu ihren Microsoft .NET-Datentypen.
Definition
<RuleDesigner>
<FieldBind>
<Option />
<DataSourceRef />
</FieldBind>
</RuleDesigner>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
Attribute
Attribut |
Beschreibung |
|---|---|
**Namen** |
**Schnur**. Der im Steuerelement des Dropdown-Listenfelds angezeigte Wert. |
**Typefilter** |
**Schnur**. Wird nur verwendet, wenn das übergeordnete **FieldBind DesignerType** **Operator** ist. Das **TypeFilter**-Attribut ermöglicht das Ausblenden oder Anzeigen von Optionen im Workflow-Editor basierend auf dem Datentyp des übergeordneten Elements. Sie können mehrere Typen für das **TypeFilter**-Attribut definieren, müssen jedoch durch Kommas getrennt werden. |
**UnaryHides** |
**Schnur**. Wird nur verwendet, wenn der übergeordnete **FieldBind RuleDesigner**-Typ **Operator** ist. Der in diesem Attribut angegebene Wert sollte mit dem **Field**-Attribut eines **FieldBind **-Elements synchronisiert werden. Wenn diese Option ausgewählt ist, wird die hier angegebene **FieldBind** im Workflow-Editor ausgeblendet. |
**Wert** |
**Schnur**. Stellt den Wert des ausgewählten Dropdown-Listenelements dar. |
Value-Attribut
Die folgende Tabelle enthält Attributwerte, die mit einem TypeFilter-Attribut des Operator-Objekts verwendet werden, das bedingte Vergleiche durchführt. Benutzerdefinierte Werte können ersetzt werden.
Wert |
Beschreibung |
|---|---|
**Gleich** |
Gibt **true** zurück, wenn die abgefragten Werte gleich sind. Groß-/Kleinschreibung muss übereinstimmen. |
**EqualNoCase** |
Gibt **true** zurück, wenn die abgefragten Werte gleich sind. Groß-/Kleinschreibung muss nicht übereinstimmen. |
**Notequal** |
Gibt **true** zurück, wenn abgefragte Werte ungleich sind. Groß-/Kleinschreibung muss übereinstimmen. |
**NotEqualNoCase** |
Gibt **true** zurück, wenn abgefragte Werte ungleich sind. Groß-/Kleinschreibung muss nicht übereinstimmen. |
**Startswith** |
Gibt **true** zurück, wenn abgefragte Werte mit einem bestimmten Muster beginnen. |
**NotStartsWith** |
Gibt **true** zurück, wenn abgefragte Werte nicht mit einem bestimmten Muster beginnen. |
**Endswith** |
Gibt **true** zurück, wenn abgefragte Werte mit einem bestimmten Muster enden. |
**NotEndsWith** |
Gibt **true** zurück, wenn abgefragte Werte nicht mit einem bestimmten Muster enden. |
**Enthält** |
Gibt **true** zurück, wenn abgefragte Werte das angegebene Muster enthalten. |
**NotContains** |
Gibt **true** zurück, wenn abgefragte Werte nicht das angegebene Muster enthalten. |
**ContainsNoCase** |
Gibt **true** zurück, wenn abgefragte Werte das angegebene Muster enthalten. |
**Entspricht** |
Gibt **true** zurück, wenn abgefragte Werte mit einem angegebenen regulären Ausdruck übereinstimmen. |
**Isempty** |
Gibt eine leere Zeichenfolge an. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Beispiel
Das folgende XML-Beispiel veranschaulicht das Erstellen des Option-Elements, damit es im Workflow-Designer angezeigt wird.
<RuleDesigner Sentence="%1">
<FieldBind Field="MyParameter1"
Text="text" Id="1"
DesignerType="Operator"
OperatorTypeFrom="MyParameter1">
<Option Name="equals" Value="Equal"/>
<Option Name="not equals" Value="NotEqual"/>
<Option Name="is greater than"
Value="GreaterThan"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is greater than or equal to"
Value="GreaterThanOrEqual"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is less than"
Value="LessThan"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is less than or equal to"
Value="LessThanOrEqual"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is empty"
Value="IsEmpty"
TypeFilter="System.String"
UnaryHides="right"/>
<Option Name="is not empty"
Value="NotIsEmpty"
TypeFilter="System.String"
UnaryHides="right"/>
<Option Name="begins with"
Value="StartsWith"
TypeFilter="System.String"/>
<Option Name="does not begin with"
Value="NotStartsWith"
TypeFilter="System.String"/>
<Option Name="ends with"
Value="EndsWith"
TypeFilter="System.String"/>
<Option Name="does not end with"
Value="NotEndsWith"
TypeFilter="System.String"/>
<Option Name="contains"
Value="Contains"
TypeFilter="System.String"/>
<Option Name="does not contain"
Value="NotContains"
TypeFilter="System.String"/>
<Option Name="matches regular expression"
Value="Matches"
TypeFilter="System.String"/>
<Option Name="equals (ignoring case)"
Value="EqualNoCase"
TypeFilter="System.String"/>
<Option Name="contains (ignoring case)"
Value="ContainsNoCase"
TypeFilter="System.String"/>
<Option Name="equals (ignoring time)"
Value="EqualNoTime"
TypeFilter="System.DateTime"/>
</FieldBind>
</RuleDesigner>