Freigeben über


<CustomRule> (RibbonDiffXml)

Betrifft: CRM 2016 on-prem, CRM Online

Gibt eine mit einer EnableRule-Definition verwendete Regel an, die aus einem Verweis auf eine Funktion in einer JavaScript-Bibliothek besteht.

Syntax

<CustomRule
 Default=["0" | "1" | "true" | "false"]
 FunctionName="String"
 InvertResult=["0" | "1" | "true" | "false"]
 Library="String" >
 <BoolParameter />
 <CrmParameter />
 <DecimalParameter />
 <StringParameter />
</CustomRule>

Attribute und Elemente

The following table lists the attributes, child elements, and parent elements.

Attribute

Attribute Description Type Usage

Default

Legt den standardmäßigen Rückgabewert für die Regel fest, wenn der tatsächliche Wert nicht ermittelt werden kann.

Boolean

Optional

FunctionName

The name of a JavaScript function located in the library designated by the Library attribute.

FunctionName must follow this naming convention:

  • The first character must be a letter, an underscore ("_") character, or a dollar ("$") symbol.

  • The remaining characters may be any combination of letters, underscore characters, dollar symbols, numbers or periods.

String

Required

InvertResult

Negiert den Rückgabewert der Regel.

Boolean

Optional

Library

The path to a .js file containing the function named in the FunctionName attribute.

String

Required

Untergeordnete Elemente

Element Description

<BoolParameter> (RibbonDiffXml)

Gibt einen Wert mit einem Booleschen Datentyp an, der als Parameter übergeben werden kann.

<CrmParameter> (RibbonDiffXml)

Stellt aus der Microsoft Dynamics CRM-Anwendung abgerufene Daten dar, die als Parameter übergeben werden können.

<DecimalParameter> (RibbonDiffXml)

Gibt einen Wert mit einem Dezimalzahl-Datentyp an, der als Parameter übergeben werden kann.

<IntParameter> (RibbonDiffXml)

Gibt einen Wert mit einem Ganzzahl-Datentyp an, der als Parameter übergeben werden kann.

<StringParameter> (RibbonDiffXml)

Gibt einen Wert mit einem Zeichenfolgendatentyp an, der als Parameter übergeben werden kann.

Übergeordnete Elemente

Element Description

<EnableRule> (RibbonDiffXml)

Gibt entweder die Definition einer Regel zum Aktivieren oder Deaktivieren eines Menübandelements oder einen Verweis auf eine EnableRule aus einer Befehlsdefinition an.

<Or> (RibbonDiffXml)

Gibt einen Satz von Regeln an, die zusammen ausgewertet werden müssen.

Elementinformationen

XPath

//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/CustomRule |
//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/OrRule/Or/CustomRule

Schema Name

CustomRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

Siehe auch

Weitere Ressourcen

Ribbon XML reference
Anpassen von Befehlen und des Menübands

Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.