<DisplayRule> (RibbonDiffXml)

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

Specifica la definizione di una regola utilizzata per visualizzare un elemento della barra multifunzione o un riferimento a un elemento DisplayRule da una definizione di comando.

Nota

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

Sintassi

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

Attributi ed elementi

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

Attributi

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

Elementi figlio

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

Specifica una regola con cui si rileva il tipo di presentazione utilizzata.

<CrmClientTypeRule> (RibbonDiffXml)

Specifica una regola con cui si rileva il tipo di client Microsoft Dynamics CRM.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

Specifica una regola con cui si rileva il tipo di client Microsoft Dynamics CRM per Microsoft Office Outlook.

<CrmOfflineAccessStateRule> (RibbonDiffXml)

Specifica che una regola può essere utilizzata per rilevare se Microsoft Dynamics CRM per Outlook con accesso offline è attualmente in esecuzione offline.

<EntityPrivilegeRule> (RibbonDiffXml)

Specifica una regola tramite cui è possibile rilevare le autorizzazioni dell'utente corrente per un'entità specifica.

<EntityPropertyRule> (RibbonDiffXml)

Specifica una regola tramite cui è possibile rilevare le proprietà specifiche di entità booleane.

<EntityRule> (RibbonDiffXml)

Specifica una regola tramite cui è possibile rilevare se un'entità specifica si trova nel contesto.

<FormEntityContextRule> (RibbonDiffXml)

Specifica una regola tramite cui è possibile rilevare se la barra multifunzione di un modulo viene visualizzata nel contesto di un'entità specifica.

<FormStateRule> (RibbonDiffXml)

Specifica una regola tramite cui è possibile rilevare lo stato del modulo.

<FormTypeRule> (RibbonDiffXml)

Specifica una regola con cui si rileva il tipo di modulo Microsoft Dynamics CRM.

<HideForTabletExperienceRule> (RibbonDiffXml)

Specifica una regola che restituirà false quando l'applicazione Web viene visualizzata in un browser per dispositivi mobili su un dispositivo tablet.

<MiscellaneousPrivilegeRule> (RibbonDiffXml)

Specifica una regola tramite cui è possibile rilevare se l'utente dispone di un privilegio specifico di Microsoft Dynamics CRM.

<OptionSetRule> (RibbonDiffXml)

Solo per uso interno.

<OrganizationSettingRule> (RibbonDiffXml)

Regola che consente di rilevare due impostazioni specifiche dell'organizzazione all'interno di un elemento DisplayRule.

<OrRule> (RibbonDiffXml)

Regola che contiene una raccolta di regole in modo che tale regola venga valutata come true se una qualsiasi delle regole contenute nella raccolta viene valutata come true.

<OutlookRenderTypeRule> (RibbonDiffXml)

Regola tramite cui è possibile rilevare se un modulo o un elemento elenco viene visualizzato come pagina Web o in modo nativo in Outlook per determinare se è necessario visualizzare un elemento della barra multifunzione.

<OutlookVersionRule> (RibbonDiffXml)

Regola con cui si rileva la versione del client Microsoft Office Outlook.

<PageRule> (RibbonDiffXml)

Regola tramite cui viene valutato l'indirizzo della pagina corrente.

<ReferencingAttributeRequiredRule> (RibbonDiffXml)

Regola che rileva se l'attributo di riferimento per un'entità è obbligatorio.

<RelationshipTypeRule> (RibbonDiffXml)

Regola che consente di rilevare se esiste un tipo specifico di relazione di entità formale tra due entità.

<SkuRule> (RibbonDiffXml)

Regola con cui si rileva la versione di Microsoft Dynamics CRM.

<ValueRule> (RibbonDiffXml)

Regola con cui si rileva il valore di un campo specifico.

Elementi padre

Element Description

<DisplayRules> (RibbonDiffXml)

Contiene una raccolta di regole di visualizzazione.

Note

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.

Informazioni 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)

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.