Freigeben über


<EnableRule> (RibbonDiffXml)

Betrifft: CRM 2016 on-prem, CRM Online

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

Hinweis

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

Syntax

<CommandDefinition>
 <EnableRules>
  <EnableRule Id="String" />
 </EnableRules>
</CommandDefinition>
<RuleDefinitions>
 <EnableRules >
  <EnableRule
   Id="String">
   <CommandClientTypeRule />
   <CrmClientTypeRule />
   <CrmOfflineAccessStateRule />
   <CrmOutlookClientTypeRule />
   <CustomRule />
   <EntityRule />
   <FormStateRule />
   <OrRule />
   <OutlookItemTrackingRule />
   <OutlookVersionRule />
   <PageRule />
   <RecordPrivilegeRule />
   <SelectionCountRule />
   <SkuRule />
   <ValueRule />
  </EnableRule>
 </EnableRules>
</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 an Enable Rule

  • A reference to the Id value of a definition of an Enable 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.

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

<CrmOutlookClientTypeRule> (RibbonDiffXml)

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

<CustomRule> (RibbonDiffXml)

Gibt eine mit einer EnableRule-Definition verwendete Regel an, die aus einem Verweis auf eine Funktion in einer JavaScript-Bibliothek besteht.

<EntityRule> (RibbonDiffXml)

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

<FormStateRule> (RibbonDiffXml)

Gibt eine Regel an, die den Status des Formulars feststellen 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.

<OutlookItemTrackingRule> (RibbonDiffXml)

Eine Regel, die feststellt, ob das Element für in Microsoft Dynamics CRM nachverfolgte Elemente aktiviert ist, um ein Menübandelement zu aktivieren.

<OutlookVersionRule> (RibbonDiffXml)

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

<PageRule> (RibbonDiffXml)

Eine Regel, die die Adresse der aktuellen Seite auswertet.

<RecordPrivilegeRule> (RibbonDiffXml)

Eine Regel, die die Berechtigungen eines Benutzers für einen bestimmten Datensatz feststellt, um ein Menübandelement zu aktivieren.

<SelectionCountRule> (RibbonDiffXml)

Eine Regel, die feststellt, wie viele Elemente im Raster ausgewählt sind.

<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

<EnableRules> (RibbonDiffXml)

Enthält eine Sammlung von Aktivierungsregeln.

Anmerkungen

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

Elementinformationen

XPath

//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule |
//RibbonDiffXml/CommandDefinitions/CommandDefinition/EnableRules/EnableRule

Schema Name

  • ReferenceEnableRulesType/EnableRule

  • EnableRulesType/EnableRule

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.