Compartilhar via


<CustomRule> (RibbonDiffXml)

Aplica-se a: CRM 2016 on-prem, CRM Online

Especifica uma regra usada com uma definição EnableRule composta por uma referência a uma função em uma biblioteca JavaScript.

Sintaxe

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

Atributos e elementos

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

Atributos

Attribute Description Type Usage

Default

Define o valor de retorno padrão da regra, caso o valor real não possa ser determinado.

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 o valor de retorno da regra.

Boolean

Optional

Library

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

String

Required

Elementos filho

Element Description

<BoolParameter> (RibbonDiffXml)

Especifica um valor com um tipo de dados booliano que pode ser passado como um parâmetro.

<CrmParameter> (RibbonDiffXml)

Representa os dados recuperados do aplicativo do Microsoft Dynamics CRM que pode ser passado como parâmetro.

<DecimalParameter> (RibbonDiffXml)

Especifica um valor com um tipo de dados decimais que pode ser passado como um parâmetro.

<IntParameter> (RibbonDiffXml)

Especifica um valor com um tipo de dados inteiro que pode ser passado como um parâmetro.

<StringParameter> (RibbonDiffXml)

Especifica um valor com um tipo de dados de cadeia de caracteres que pode ser passado como um parâmetro.

Elemento pai

Element Description

<EnableRule> (RibbonDiffXml)

Especifica a definição de uma regra usada para habilitar ou desabilitar um elemento de Faixa de Opções ou uma referência a uma EnableRule em uma definição de comando.

<Or> (RibbonDiffXml)

Especifica um conjunto de regras que deve ser avaliado em conjunto.

Informações do 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

Consulte também

Outros recursos

Ribbon XML reference
Personalizar os comandos e a faixa de opções

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