Compartir a través de


<DisplayRule> (RibbonDiffXml)

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

Especifica la definición de una regla usada para mostrar un elemento de la cinta de opciones o una referencia a una DisplayRule de una definición de comando.

Nota

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

Sintaxis

<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 y 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 secundarios

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de presentación que se usa.

<CrmClientTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de cliente de Microsoft Dynamics CRM.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de cliente de Microsoft Dynamics CRM para el cliente de Microsoft Office Outlook.

<CrmOfflineAccessStateRule> (RibbonDiffXml)

Especifica una regla que se puede usar para detectar si Microsoft Dynamics CRM para Outlook con acceso sin conexión está funcionando actualmente sin conexión.

<EntityPrivilegeRule> (RibbonDiffXml)

Especifica una regla que puede detectar los permisos actuales del usuario para una entidad específica.

<EntityPropertyRule> (RibbonDiffXml)

Especifica una regla que puede detectar propiedades específicas de entidad booleanas.

<EntityRule> (RibbonDiffXml)

Especifica una regla que puede detectar si una entidad específica está en contexto.

<FormEntityContextRule> (RibbonDiffXml)

Especifica una regla que puede detectar si una cinta de opciones de un formulario se muestra en el contexto de una entidad específica.

<FormStateRule> (RibbonDiffXml)

Especifica una regla que puede detectar el estado del formulario.

<FormTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de formulario de Microsoft Dynamics CRM.

<HideForTabletExperienceRule> (RibbonDiffXml)

Especifica una regla que devuelve false cuando la aplicación web se ve en un explorador móvil en un dispositivo de tableta.

<MiscellaneousPrivilegeRule> (RibbonDiffXml)

Especifica una regla que puede detectar si el usuario posee un privilegio específico de Microsoft Dynamics CRM.

<OptionSetRule> (RibbonDiffXml)

Para uso interno.

<OrganizationSettingRule> (RibbonDiffXml)

Una regla que puede detectar dos configuraciones de organización específicas en una DisplayRule.

<OrRule> (RibbonDiffXml)

Una regla que contiene una recopilación de reglas, por lo que se evaluará como verdadera si alguna de las reglas de la recopilación se evalúa como verdadera.

<OutlookRenderTypeRule> (RibbonDiffXml)

Una regla que puede detectar si un formulario o elemento de lista se representa como página web o de forma nativa en Outlook para determinar si un elemento de la cinta se debe mostrar.

<OutlookVersionRule> (RibbonDiffXml)

Una regla que detecta la versión del cliente de Microsoft Office Outlook.

<PageRule> (RibbonDiffXml)

Una regla que evalúa la dirección de la página actual.

<ReferencingAttributeRequiredRule> (RibbonDiffXml)

Una regla que detecta si es necesaria la referencia a un atributo para una entidad.

<RelationshipTypeRule> (RibbonDiffXml)

Una regla que detecta si un tipo específico de relación de entidad formal existe entre dos entidades.

<SkuRule> (RibbonDiffXml)

Una regla que detecta la edición de Microsoft Dynamics CRM.

<ValueRule> (RibbonDiffXml)

Una regla que detecta el valor de un campo específico.

Elementos primarios

Element Description

<DisplayRules> (RibbonDiffXml)

Contiene una recopilación de reglas de visualización.

Comentarios

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.

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

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.