<DisplayRule> (RibbonDiffXml)

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

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

Observação

The DisplayRule element child elements are only valid when it is a grandchild of <RuleDefinitions> (RibbonDiffXml).

Sintaxe

<CommandDefinition>
 <DisplayRules>
  <DisplayRule
   Id="String"
  />
 </DisplayRules>
</CommandDefinition>
<RuleDefinitions>
 <DisplayRules>
  <DisplayRule 
   Id="String">
   <CommandClientTypeRule />
   <CrmClientTypeRule />
   <CrmOfflineAccessStateRule />
   <CrmOutlookClientTypeRule />
   <CrmOutlookClientVersionRule />
   <EntityPrivilegeRule />
   <EntityPropertyRule />
   <EntityRule />
   <FormEntityContextRule />
   <FormStateRule />
   <FormTypeRule />
   <HideForTabletExperienceRule />
   <MiscellaneousPrivilegeRule />   <OptionSetRule />
   <OrganizationSettingRule />
   <OrRule />
   <OutlookRenderTypeRule />
   <OutlookVersionRule />
   <PageRule />
   <ReferencingAttributeRequiredRule />
   <RelationshipTypeRule />
   <SkuRule />
   <ValueRule />
  </DisplayRule>
 </DisplayRules>
</RuleDefinitions>

Atributos e elementos

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

Atributos

Attribute Description Type Usage

Id

Either:

  • A unique identifier for the definition of a Display Rule

  • A reference to the Id value of a definition of a Display Rule.

String

Required

Elementos filho

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

Especifica uma regra que detecta o tipo de apresentação que está sendo usado.

<CrmClientTypeRule> (RibbonDiffXml)

Especifica uma função que detecta o tipo do cliente do Microsoft Dynamics CRM.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

Especifica uma regra que detecta o tipo do cliente do Microsoft Dynamics CRM para Microsoft Office Outlook.

<CrmOfflineAccessStateRule> (RibbonDiffXml)

Especifica uma função que pode ser usada para detectar se o Microsoft Dynamics CRM para Outlook com acesso offline está funcionando offline no momento.

<EntityPrivilegeRule> (RibbonDiffXml)

Especifica uma regra que pode detectar as permissões do usuário atual em uma entidade específica.

<EntityPropertyRule> (RibbonDiffXml)

Especifica uma regra que pode detectar propriedades de entidades boolianas específicas.

<EntityRule> (RibbonDiffXml)

Especifica uma regra que pode detectar se uma entidade específica está no contexto.

<FormEntityContextRule> (RibbonDiffXml)

Especifica uma regra que pode detectar se uma Faixa de Opções de formulário é exibida no contexto de uma entidade específica.

<FormStateRule> (RibbonDiffXml)

Especifica uma regra que pode detectar o estado do formulário.

<FormTypeRule> (RibbonDiffXml)

Especifica uma função que detecta o tipo do formulário do Microsoft Dynamics CRM.

<HideForTabletExperienceRule> (RibbonDiffXml)

Especifica uma regra que retorna false quando o aplicativo da Web for exibido em um navegador móvel em um tablet.

<MiscellaneousPrivilegeRule> (RibbonDiffXml)

Especifica uma função que pode detectar se o usuário possui um privilégio específico do Microsoft Dynamics CRM.

<OptionSetRule> (RibbonDiffXml)

Apenas para uso interno.

<OrganizationSettingRule> (RibbonDiffXml)

Uma regra que pode detectar duas configurações de organização específicas em uma DisplayRule.

<OrRule> (RibbonDiffXml)

Uma regra que contém uma coleção de regras para que essa regra seja avaliada como true, caso alguma das regras da coleção seja avaliada como true.

<OutlookRenderTypeRule> (RibbonDiffXml)

Uma regra que pode detectar se um formulário ou item de lista é processado como uma página da Web ou de modo nativo no Outlook, a fim de determinar se um elemento de Faixa de Opções deve ser exibido.

<OutlookVersionRule> (RibbonDiffXml)

Uma regra que detecta a versão do cliente do Microsoft Office Outlook.

<PageRule> (RibbonDiffXml)

Uma regra que avalia o endereço da página atual.

<ReferencingAttributeRequiredRule> (RibbonDiffXml)

Uma regra que detecta se o atributo de referência de uma entidade é necessário.

<RelationshipTypeRule> (RibbonDiffXml)

Uma regra que detecta se um tipo específico de relacionamento de entidade formal existe entre duas entidades.

<SkuRule> (RibbonDiffXml)

Uma função que detecta a edição do Microsoft Dynamics CRM.

<ValueRule> (RibbonDiffXml)

Uma regra que detecta o valor de um campo específico.

Elemento pai

Element Description

<DisplayRules> (RibbonDiffXml)

Contém uma coleção de regras de exibição.

Comentários

The <DisplayRules> (RibbonDiffXml) element is used as a child of <RuleDefinitions> (RibbonDiffXml) and <CommandDefinition> (RibbonDiffXml). When the DisplayRule element is a grandchild of RuleDefinitions it defines a rule and supports a variety of child rule elements. When DisplayRule is a grandchild of CommandDefinition, it simply references the DisplayRule definition using the Id attribute.

Informações do elemento

XPath

//RibbonDiffXml/CommandDefinitions/CommandDefinition/DisplayRules/DisplayRule |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule

Schema Name

  • DisplayRulesType/DisplayRule

  • ReferenceDisplayRuleType

Validation File

RibbonTypes.xsd

Can be Empty

When a grandchild of <CommandDefinition> (RibbonDiffXml)

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.