Freigeben über


<DisplayRule> (RibbonDiffXml)

Betrifft: CRM 2016 on-prem, CRM Online

Gibt entweder die Definition einer Regel zum Anzeigen eines Menübandelements oder einen Verweis auf eine DisplayRule aus einer Befehlsdefinition an.

Hinweis

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

Syntax

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

Attribute und Elemente

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

Attribute

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

Untergeordnete Elemente

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

Gibt eine Regel an, die den Typ der verwendeten Darstellung erkennt.

<CrmClientTypeRule> (RibbonDiffXml)

Gibt eine Regel an, die den Typ des Microsoft Dynamics CRM-Clients feststellt.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

Gibt eine Regel an, die den Typ des Clients von Microsoft Dynamics CRM für Microsoft Office Outlook feststellt.

<CrmOfflineAccessStateRule> (RibbonDiffXml)

Gibt eine Regel an, mit der festgestellt werden kann, ob Microsoft Dynamics CRM für Outlook mit Offline-Zugriff derzeit im Offline-Modus verwendet wird.

<EntityPrivilegeRule> (RibbonDiffXml)

Gibt eine Regel an, mit der die Berechtigungen des aktuellen Benutzers für eine bestimmten Entität festgestellt werden können.

<EntityPropertyRule> (RibbonDiffXml)

Gibt eine Regel an, die bestimmte Boolesche Entitätseigenschaften feststellen kann.

<EntityRule> (RibbonDiffXml)

Gibt eine Regel an, die feststellen kann, ob eine bestimmte Entität im Kontext verfügbar ist.

<FormEntityContextRule> (RibbonDiffXml)

Gibt eine Regel an, mit der festgestellt werden kann, ob ein Formularmenüband im Kontext einer bestimmten Entität angezeigt wird.

<FormStateRule> (RibbonDiffXml)

Gibt eine Regel an, die den Status des Formulars feststellen kann.

<FormTypeRule> (RibbonDiffXml)

Gibt eine Regel an, die den Typ des Microsoft Dynamics CRM-Formulars feststellt.

<HideForTabletExperienceRule> (RibbonDiffXml)

Gibt eine Regel an, die einen Fehler zurückgibt, wenn die Webanwendung in einem mobilen Browser auf einem Tabletgerät angezeigt wird.

<MiscellaneousPrivilegeRule> (RibbonDiffXml)

Gibt eine Regel an, mit der festgestellt werden kann, ob der Benutzer über eine bestimmte Microsoft Dynamics CRM-Berechtigung verfügt.

<OptionSetRule> (RibbonDiffXml)

Nur zur internen Verwendung.

<OrganizationSettingRule> (RibbonDiffXml)

Ein Regel, die zwei bestimmte Organisationseinstellungen in einer DisplayRule erkennen kann.

<OrRule> (RibbonDiffXml)

Eine Regel, die eine Sammlung von Regeln enthält, sodass diese Regel als true ausgewertet wird, wenn eine der Regeln in der Sammlung als true ausgewertet wird.

<OutlookRenderTypeRule> (RibbonDiffXml)

Eine Regel, mit der festgestellt werden kann, ob ein Formular- oder Listenelement als Website oder in Outlook gerendert wird, um zu bestimmen, ob ein Menübandelement angezeigt werden soll.

<OutlookVersionRule> (RibbonDiffXml)

Ein Regel, die die Version des Microsoft Office Outlook-Clients feststellt.

<PageRule> (RibbonDiffXml)

Eine Regel, die die Adresse der aktuellen Seite auswertet.

<ReferencingAttributeRequiredRule> (RibbonDiffXml)

Eine Regel, die feststellt, ob das verweisende Attribut für eine Entität erforderlich ist.

<RelationshipTypeRule> (RibbonDiffXml)

Eine Regel, die feststellt, ob ein bestimmter Typ formeller Entitätsbeziehungen zwischen zwei Entitäten vorhanden ist.

<SkuRule> (RibbonDiffXml)

Eine Regel, die die Microsoft Dynamics CRM-Edition feststellt.

<ValueRule> (RibbonDiffXml)

Eine Regel, die den Wert eines bestimmten Felds feststellt.

Übergeordnete Elemente

Element Description

<DisplayRules> (RibbonDiffXml)

Enthält eine Sammlung von Anzeigeregeln.

Anmerkungen

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.

Elementinformationen

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)

Siehe auch

Weitere Ressourcen

Ribbon XML reference
Anpassen von Befehlen und des Menübands

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