Share via


<CustomRule> (RibbonDiffXml)

Si applica a: CRM 2016 on-prem, CRM Online

Specifica una regola utilizzata con una definizione EnableRule composta da un riferimento a una funzione in una libreria JavaScript.

Sintassi

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

Attributi ed elementi

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

Attributi

Attribute Description Type Usage

Default

Imposta il valore restituito predefinito per la regola se non è possibile determinare il valore effettivo.

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

Nega il valore restituito della regola.

Boolean

Optional

Library

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

String

Required

Elementi figlio

Element Description

<BoolParameter> (RibbonDiffXml)

Specifica un valore con un tipo di dati booleano che è possibile passare come parametro.

<CrmParameter> (RibbonDiffXml)

Rappresenta i dati recuperati dall'applicazione Microsoft Dynamics CRM che è possibile passare come parametro.

<DecimalParameter> (RibbonDiffXml)

Specifica un valore con un tipo di dati decimale che è possibile passare come parametro.

<IntParameter> (RibbonDiffXml)

Specifica un valore con un tipo di dati integer che è possibile passare come parametro.

<StringParameter> (RibbonDiffXml)

Specifica un valore con dati di tipo stringa che è possibile passare come parametro.

Elementi padre

Element Description

<EnableRule> (RibbonDiffXml)

Specifica la definizione di una regola utilizzata per abilitare o disabilitare un elemento della barra multifunzione o un riferimento a un elemento EnableRule da una definizione di comando.

<Or> (RibbonDiffXml)

Specifica un set di regole che è necessario valutare insieme.

Informazioni elemento

XPath

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

Schema Name

CustomRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

Vedere anche

Altre risorse

Ribbon XML reference
Personalizzare i comandi e la barra multifunzione

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