<RelationshipTypeRule> (RibbonDiffXml)

应用到: CRM 2016 on-prem, CRM Online

一项规则,用于检测两个实体之间是否存在特定类型的正式实体关系。

语法

<RelationshipTypeRule 
 AllowCustomRelationship=["0" | "1" | "true" | "false"]
 AllowSystemRelationship=["0" | "1" | "true" | "false"]
 AppliesTo="SelectedEntity" 
 Default=["0" | "1" | "true" | "false"]
 InvertResult=["0" | "1" | "true" | "false"]
 RelationshipType=["OneToMany" | "ManyToMany" | "NoRelationship"]
 />

属性和元素

The following describes the attributes, child elements, and parent elements.

属性

Attribute Description Type Usage

AppliesTo

确定此规则适用于窗体中将显示的实体记录还是子网格中将显示的实体记录。

Valid values:

 

Value Description

SelectedEntity

对于网格或子网格功能区,此规则适用于网格中显示的实体。

Enumeration

Required

Default

如果无法确定实际值,则设置规则的默认返回值。

Boolean

Optional

InvertResult

对此规则的返回值求反。

Boolean

Optional

RelationshipType

Describes the type of entity relationship to check.

Valid values:

 

Value Description

OneToMany

在 1:N(一对多)实体关系中,一个实体具有一个查找属性,该属性允许一个实体对象为特定实体存储对另一个实体对象的引用。

ManyToMany

N:N(多对多)实体关系允许正式实体关系(在此关系中,每个实体可显示另一个实体的关联视图)或者甚至自引用关系。N:N 关系使用一个相交实体,该实体存储实体对象 ID 以便能将其关联。

NoRelationship

未在实体间定义任何实体关系。

Enumeration

Required

子元素

此元素没有子元素。

父元素

Element Description

<DisplayRule> (RibbonDiffXml)

指定用于显示功能区元素的规则定义或指定对命令定义中的 DisplayRule 的引用。

<Or> (RibbonDiffXml)

指定一组必须一起评估的规则。

元素信息

XPath

//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/RelationshipTypeRule |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/OrRule/Or/RelationshipTypeRule

Schema Name

RelationshipTypeRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

另请参阅

其他资源

Ribbon XML reference
自定义命令和功能区

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