Liefert Auswahlmöglichkeiten für einen Berichtsparameter einer Berichtsvorlage zurück, falls der Parameter von einem bzw. zwei anderen abhängt.
URLs
GET /api/v1/report/{TemplateID}/parameter/{ParameterGuid}/{ParentChoiceKey}
GET /api/v1/report/{TemplateID}/parameter/{ParameterGuid}/{ParentChoiceKey}/
{ParentParentChoiceKey}
Beispiel-Aufruf:
/api/v1/report/872C4FEA-DDD4-47B8-B38F-970CEBAD9F50/parameter/4EBF075B-CAF6-4961-B0DE-493DEE4CE108/dependencies/[LLVar]AwABAAAA
Optionale Parameter:
Übergabe möglich in URL als ?param=value oder Form-Encoded im Request-Body
|
Name |
Werte |
Default |
Funktion |
|
format |
json/xml |
xml |
Legt das Format fest, mit dem die Liste der Choice-Objekte serialisiert wird. |
Rückgabe-Typ: IEnumerable<Choice>
Es wird eine Liste der Auswahlmöglichkeiten zurückgegeben.
Als XML
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfChoice xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Choice>
<Key>[LLVar]AwABAAAA</Key>
<Value>Chai</Value>
<IsSelected>true</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwACAAAA</Key>
<Value>Chang</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwAYAAAA</Key>
<Value>Guaraná Fantástica</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwAiAAAA</Key>
<Value>Sasquatch Ale</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwAjAAAA</Key>
<Value>Steeleye Stout</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwAmAAAA</Key>
<Value>Côte de Blaye</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwAnAAAA</Key>
<Value>Chartreuse verte</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwArAAAA</Key>
<Value>Ipoh Coffee</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwBDAAAA</Key>
<Value>Laughing Lumberjack Lager</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwBGAAAA</Key>
<Value>Outback Lager</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwBLAAAA</Key>
<Value>Rhönbräu Klosterbier</Value>
<IsSelected>false</IsSelected>
</Choice>
<Choice>
<Key>[LLVar]AwBMAAAA</Key>
<Value>Lakkalikööri</Value>
<IsSelected>false</IsSelected>
</Choice>
</ArrayOfChoice>
Als JSON
[
{
"Key": "[LLVar]AwABAAAA",
"Value": "Chai",
"IsSelected": true
},
{
"Key": "[LLVar]AwACAAAA",
"Value": "Chang",
"IsSelected": false
},
{
"Key": "[LLVar]AwAYAAAA",
"Value": "Guaraná Fantástica",
"IsSelected": false
},
{
"Key": "[LLVar]AwAiAAAA",
"Value": "Sasquatch Ale",
"IsSelected": false
},
{
"Key": "[LLVar]AwAjAAAA",
"Value": "Steeleye Stout",
"IsSelected": false
},
{
"Key": "[LLVar]AwAmAAAA",
"Value": "Côte de Blaye",
"IsSelected": false
},
{
"Key": "[LLVar]AwAnAAAA",
"Value": "Chartreuse verte",
"IsSelected": false
},
{
"Key": "[LLVar]AwArAAAA",
"Value": "Ipoh Coffee",
"IsSelected": false
},
{
"Key": "[LLVar]AwBDAAAA",
"Value": "Laughing Lumberjack Lager",
"IsSelected": false
},
{
"Key": "[LLVar]AwBGAAAA",
"Value": "Outback Lager",
"IsSelected": false
},
{
"Key": "[LLVar]AwBLAAAA",
"Value": "Rhönbräu Klosterbier",
"IsSelected": false
},
{
"Key": "[LLVar]AwBMAAAA",
"Value": "Lakkalikööri",
"IsSelected": false
}
]