分享方式:


<CrmParameter> (RibbonDiffXml)

適用於: CRM 2015 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.

屬性

Attribute Description Type Usage

Name

代表使用 Url 元素時為此值傳遞的查詢字串參數名稱。

Represents the name of a query string parameter passed using the <Url> (RibbonDiffXml) element.

String

See Remarks

Value

指定要做為參數傳遞的值。

Valid values:

 

Value Description

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.

PrimaryEntityTypeCode

數字,代表特定 Microsoft CRM 部署的唯一實體類型。

PrimaryEntityTypeName

代表唯一實體名稱的字串。

PrimaryItemIds

字串陣列,為主要項目提供 GUID 識別碼值。

FirstPrimaryItemId

提供一個 GUID 識別碼做為所檢視之記錄的字串。

PrimaryControl

物件,參照功能區命令動作發生時有焦點的控制項。

PrimaryControlId

字串,為具有焦點的控制項提供識別碼值。

SelectedEntityTypeCode

數字,代表方格中所選記錄的唯一實體類型。實體類型程式碼在不同部署之間將會有所不同。

SelectedEntityTypeName

字串,代表方格中所選記錄的唯一實體名稱。

FirstSelectedItemId

提供一個 GUID 識別碼,做為方格中第一個選定項目的字串。

SelectedControl

物件,參照功能區命令動作發生時有焦點的控制項。

SelectedControlSelectedItemCount

方格中選定項目的數目。

SelectedControlSelectedItemIds

方格中所有選定項目之 GUID 識別碼值的字串陣列。

SelectedControlSelectedItemReferences

EntityReference 物件陣列,代表方格中所有選取的項目。

This option is only available when used with the <JavaScriptFunction> (RibbonDiffXml) element.

SelectedControlAllItemCount

數字,表示方格中顯示的項目總數。

SelectedControlAllItemIds

字串陣列,為方格中顯示的所有項目提供 GUID 識別碼值。

SelectedControlAllItemReferences

EntityReference 物件陣列,代表方格中的所有項目。

This option is only available when used with the <JavaScriptFunction> (RibbonDiffXml) element.

SelectedControlUnselectedItemCount

方格中未選取項目的數目。

SelectedControlUnselectedItemIds

方格中所有未選定項目之 GUID 識別碼值的字串陣列。

SelectedControlUnselectedItemReferences

EntityReference 物件陣列,代表方格中未選取的所有項目。

This option is only available when used with the <JavaScriptFunction> (RibbonDiffXml) element.

OrgName

組織的名稱。

OrgLcid

語言碼,代表組織的基礎語言。

UserLcid

語言碼,代表使用者選擇的語言喜好設定。.

Enumeration

Required

子元素

此元素沒有子元素。

上層元素

Element Description

<JavaScriptFunction> (RibbonDiffXml)

指定呼叫 JavaScript 程式庫中之函數的動作。

<CustomRule> (RibbonDiffXml)

指定用於 EnableRule 定義的規則,由 JavaScript 程式庫內函數的參照所組成。

<Url> (RibbonDiffXml)

動作,開啟位於指定之位址的網頁。

備註

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 2015 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2014 Microsoft Corporation. All rights reserved.