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.UrlAssembly: Endeca.Web (in Endeca.Web.dll) Version: 2.1.1.0 (2.1.1.620)
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.