DashboardKeysResult GetVisualizerKeysCanControlled(string mon)
mon. Moniker for working with information panel control.
The GetVisualizerKeysCanControlled operation gets the list of visualizers that can be controlled by the control.
To execute the operation, in the mon field specify moniker of opened information panel instance with the !Controls!Control key postfix. The moniker can be obtained on executing the OpenDashboard operation.
The operation results in the list of visualizers that can be controlled.
Below is the example of getting the list of visualizers that can be controlled by the control. The request contains control moniker. The response contains the obtained list of visualizers.
{
"GetVisualizerKeysCanControlled" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls!2"
}
}
{
"GetVisualizerKeysCanControlledResult" :
{
"its" :
{
"it" :
[
{
"key" : "2",
"name" : "Column chart 1",
"type" : "Chart",
"chartType" : "Bars",
"externalType" : ""
},
{
"key" : "4",
"name" : "Radar chart 1",
"type" : "Chart",
"chartType" : "Petals",
"externalType" : ""
}
]
}
}
}
public static DashboardKeysResult GetVisualizerKeysCanControlled(string moniker, string controlKey)
{
var somClient = new SomPortTypeClient(); // Proxy object for operation execution
// Operation execution parameters
var tGet = new GetVisualizerKeysCanControlled()
{
mon = moniker + "!Controls!" + controlKey
};
// Get the list of visualizers that can be controlled by control
var result = somClient.GetVisualizerKeysCanControlled(tGet);
return result;
}
See also: