Compartir a través de


<CustomRule> (RibbonDiffXml)

Se aplica a: CRM 2016 on-prem, CRM Online

Especifica una regla usada con una definición EnableRule compuesta por una referencia a una función en una biblioteca de JavaScript.

Sintaxis

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

Atributos y elementos

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

Atributos

Attribute Description Type Usage

Default

Define el valor de retorno predeterminado para la regla si el valor real no se puede determinar.

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

Niega el valor de devolución de la regla.

Boolean

Optional

Library

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

String

Required

Elementos secundarios

Element Description

<BoolParameter> (RibbonDiffXml)

Especifica un valor con un tipo de datos booleano que puede pasarse como parámetro.

<CrmParameter> (RibbonDiffXml)

Representa datos recuperados de la aplicación Microsoft Dynamics CRM que pueden pasarse como un parámetro.

<DecimalParameter> (RibbonDiffXml)

Especifica un valor con un tipo de datos decimal que puede pasarse como parámetro.

<IntParameter> (RibbonDiffXml)

Especifica un valor con un tipo de datos entero que puede pasarse como parámetro.

<StringParameter> (RibbonDiffXml)

Especifica un valor con un tipo de datos de cadena que puede pasarse como parámetro.

Elementos primarios

Element Description

<EnableRule> (RibbonDiffXml)

Especifica la definición de una regla usada para habilitar o deshabilitar un elemento de la cinta de opciones o una referencia a una EnableRule de una definición de comando.

<Or> (RibbonDiffXml)

Especifica un conjunto de reglas que deben evaluarse en conjunto.

Información del 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

Vea también

Otros recursos

Ribbon XML reference
Personalizar los comandos y la cinta de opciones

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