<CrmParameter> (RibbonDiffXml)
本文内容
应用到: CRM 2016 on-prem, CRM Online
表示是从 Microsoft Dynamics CRM 应用程序中检索的数据,该数据可作为参数传递。
语法
<CrmParameter
Name = “String”
Value= ["CommandProperties" |
"PrimaryEntityTypeCode" |
"PrimaryEntityTypeName" |
"PrimaryItemIds" |
"FirstPrimaryItemId" |
"PrimaryControl" |
"PrimaryControlId" |
"SelectedEntityTypeCode" |
"SelectedEntityTypeName" |
"FirstSelectedItemId" |
"SelectedControl" |
"SelectedControlSelectedItemCount" |
"SelectedControlSelectedItemIds" |
"SelectedControlSelectedItemReferences" |
"SelectedControlAllItemCount" |
"SelectedControlAllItemIds" |
"SelectedControlAllItemReferences" |
"SelectedControlUnselectedItemCount" |
"SelectedControlUnselectedItemIds" |
"SelectedControlUnselectedItemReferences" |
"OrgName" |
"OrgLcid" |
"UserLcid"]
/>
属性和元素
The following table lists the attributes, child elements, and parent elements.
属性
Name
表示在使用 Url 元素时为此值传递的查询字符串参数的名称。
Represents the name of a query string parameter passed using the <Url> (RibbonDiffXml) element.
String
See Remarks
Value
指定要作为参数传递的值。
Valid values:
CommandProperties
一个对象,其包含以下三个属性:SourceControlId、CommandValueId 和 MenuItemId
SourceControlId : The Id value of the Ribbon control that initiated the event.
CommandValueId : A string that is sent with the command event when a button is clicked.
MenuItemId : A reference from a control to the Id of a menu item.
Most entities will not return a MenuItemId value. Only the following entities will return this value:
BusinessUnit
Connection
CustomerAddress
Equipment
Goal
InvoiceDetail
Mailbox
MailMergeTemplate
PartnerApplication
QueueItem
QuoteDetail
RoutingRuleItem
SalesOrderDetail
ServiceAppointment
SharePointDocumentLocation
SharePointSite
Territory
PrimaryEntityTypeCode
一个数字,表示特定 Microsoft CRM 部署的实体的唯一类型。
PrimaryEntityTypeName
一个表示实体的唯一名称的字符串。
PrimaryItemIds
一个字符串数组,用于提供主要项目的 GUID ID 值。
FirstPrimaryItemId
提供一个 GUID 标识符作为要查看的记录的字符串。
PrimaryControl
一个对象,用于引用在执行功能区命令操作时具有焦点的控件。
PrimaryControlId
一个提供具有焦点的控件的 ID 值的字符串。
SelectedEntityTypeCode
一个数字,表示网格中选定的记录的实体的唯一类型。实体类型代码将因部署而异。
SelectedEntityTypeName
一个字符串,表示网格中选定的记录的实体的唯一名称。
FirstSelectedItemId
为网格中选定的第一个项提供一个字符串形式的 GUID 标识符。
SelectedControl
一个对象,用于引用在执行功能区命令操作时具有焦点的控件。
SelectedControlSelectedItemCount
网格中选定项的数目。
SelectedControlSelectedItemIds
网格中所有选定项的 GUID ID 值的字符串数组。
SelectedControlSelectedItemReferences
一个 EntityReference 对象数组,这些对象表示网格中的所有选定项。
This option is only available when used with the <JavaScriptFunction> (RibbonDiffXml) element.
SelectedControlAllItemCount
一个数字,表示网格中显示的总项数。
SelectedControlAllItemIds
一个为网格中显示的所有项提供 GUID ID 值的字符串数组。
SelectedControlAllItemReferences
一个 EntityReference 对象数组,表示网格中的所有项。
This option is only available when used with the <JavaScriptFunction> (RibbonDiffXml) element.
SelectedControlUnselectedItemCount
网格中未选定的项的数目。
SelectedControlUnselectedItemIds
用于网格中所有未选定项的 GUID ID 值的字符串数组。
SelectedControlUnselectedItemReferences
一个 EntityReference 对象数组,表示网格中所有未选定的项。
This option is only available when used with the <JavaScriptFunction> (RibbonDiffXml) element.
OrgName
组织的名称。
OrgLcid
表示组织的基本语言的语言代码。
UserLcid
表示用户选择的语言首选项的语言代码。.
Enumeration
Required
子元素
此元素没有子元素。
父元素
备注
When the CrmParameter is a child of the <Url> (RibbonDiffXml) a Name attribute is required. When the CrmParameter is a child of the <JavaScriptFunction> (RibbonDiffXml) element, the Name attribute is not valid.
备注
Value attributes referring to a "Primary..." item refer to the record being viewed in the form.
Value attributes referring to the "Selected..." item refer to rows selected within a grid. When a grid is presented within a form or as an associated view the "Primary.." values refer to the record context in which the grid is displayed. This is true as long as the grid is associated with an entity relationship.
When a grid is displayed independently from any entity relationship, such as in the Homepage grid or if a subgrid is added to a form without being associated with an entity relationship, the "Primary..." values will be
null .
备注
Some CrmParameter values pass an EntityReference object. This object contains the following properties:
Id : A string of the GUID Id value for the record.
Name : A string of the value of the Primary field for the record.
TypeCode : A number representing the unique type of entity for the record.
TypeName : A string representing the unique name of the entity for the record.
元素信息
XPath
//RibbonDiffXml/CommandDefinitions/CommandDefinition/Actions/JavaScriptFunction/CrmParameter |
//RibbonDiffXml/CommandDefinitions/CommandDefinition/Actions/Url/CrmParameter |
//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/CustomRule/CrmParameter |
//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/OrRule/Or/CustomRule/CrmParameter |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/CustomRule/CrmParameter |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/OrRule/Or/CustomRule/CrmParameter
Schema Name
CrmParameterType
CrmNamedParameterType
Validation File
RibbonTypes.xsd
Can be Empty
Yes
另请参阅
其他资源
自定义命令和功能区
Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.