Looks up a fully constructed DimensionValue on the Record by matching the id of the DisconnectedDimensionValue. If a fully constructed DimensionValue is found, then the SelectDimensionValue(String, Object, Action<(Of <(NameValueCollection>)>)) is called. If the DimensionValue is not resolved, then this method constructs and returns a URL by calling SelectDimensionValue(DimensionValue) with the specified DisconnectedDimensionValue on a copy of the NavigationCommand with the specified ID.

Namespace:  Endeca.Web.Url
Assembly:  Endeca.Web (in Endeca.Web.dll) Version: 2.1.3.0 (2.1.3.622)

Syntax

C#
public string SelectDisconnectedDimensionValue(
	string commandID,
	Object oDisconnectedDimensionValue,
	Object oRecord,
	Action<NameValueCollection> parametersAction
)
Visual Basic (Declaration)
Public Function SelectDisconnectedDimensionValue ( _
	commandID As String, _
	oDisconnectedDimensionValue As Object, _
	oRecord As Object, _
	parametersAction As Action(Of NameValueCollection) _
) As String
Visual C++
public:
String^ SelectDisconnectedDimensionValue(
	String^ commandID, 
	Object^ oDisconnectedDimensionValue, 
	Object^ oRecord, 
	Action<NameValueCollection^>^ parametersAction
)

Parameters

commandID
Type: System..::.String
ID of the NavigationCommand or NavigationDataSource to copy.
oDisconnectedDimensionValue
Type: System..::.Object
DisconnectedDimensionValue to pass to SelectDimensionValue(DimensionValue).
oRecord
Type: System..::.Object
Record to look up the oDisconnectedDimensionValue to find a fully constructed DimensionValue.
parametersAction
Type: System..::.Action<(Of <(NameValueCollection>)>)
Delegate representing desired changes to the Parameters to include in the URL. May be null.

Return Value

See Also