ActionParameter element in ActionParameters (BDCMetadata Schema)
Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Specifies the parameters of a URL-based action. Defines how to parameterize the URL of an action with EntityInstance-specific data.
Namespace: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Schema: BDCMetadata
The URL attribute of a URL-based action can receive parameters by using the ActionParameter element.
Important
ActionParameters can either represent identifier values, or values that correspond to TypeDescriptors in a SpecificFinder of the Entity.
The ActionParameter represents an identifier value when the IdOrdinal property is present. The value of the property specifies the index of the identifier whose value this ActionParameter represents. If the IdOrdinal property is not specified, the ActionParameter represents a TypeDescriptor, and the Name attribute specifies which type descriptor is being represented. The Name attribute is specified as a Dotted Path.
The ActionParameter element accepts the following property.
Important
Properties are case-sensitive.
Properties
Property |
Type |
Description |
Required |
Default Value |
Limits/Accepted Values |
---|---|---|---|---|---|
**IdOrdinal** |
**System.Int32** |
Specifies if the **ActionParameter** represents an identifier instead of a field. |
Optional |
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>
Elements and attributes
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
---|---|
**Index** |
Required. An ordinal attribute that specifies the position of this **ActionParameter** among other **ActionParameters** in the URL. Attribute type: **Integer** |
**Name** |
Required. The name of the **ActionParameter**. Attribute type: **String** |
**DefaultDisplayName** |
Optional. The default display name for the **ActionParameter**. Attribute type: **String** |
**IsCached** |
Optional. Specifies whether this **ActionParameter** is used frequently. This attribute is used by the BDC client runtime to cache this **Action**. Default value: **true** Attribute type: **Boolean** |
Child elements
Element | Description |
---|---|
LocalizedDisplayNames element in MetadataObject (BDCMetadata Schema) | The localized display names for the ActionParameter. |
Properties element in MetadataObject (BDCMetadata Schema) | The properties of the ActionParameter. |
Parent elements
Element | Description |
---|---|
ActionParameters element in Action (BDCMetadata Schema) | The ActionParameters element that contains this ActionParameter. |