DashboardKeysResult GetVisualizerKeysCanControlled(string mon)
mon. Моникёр для работы с элементом управления в информационной панели.
Операция GetVisualizerKeysCanControlled получает список визуализаторов, которыми может управлять элемент управления.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели с постфиксом «!Controls!Ключ элемента управления». Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом выполнения операции будет список доступных для управления визуализаторов.
Ниже приведён пример получения списка визуализаторов, которыми может управлять элемент управления. В запросе передаётся моникёр элемента управления. В ответе возвращается полученный список визуализаторов.
{
"GetVisualizerKeysCanControlled" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls!2"
}
}
{
"GetVisualizerKeysCanControlledResult" :
{
"its" :
{
"it" :
[
{
"key" : "2",
"name" : "Столбиковая диаграмма 1",
"type" : "Chart",
"chartType" : "Bars",
"externalType" : ""
},
{
"key" : "4",
"name" : "Лепестковая диаграмма 1",
"type" : "Chart",
"chartType" : "Petals",
"externalType" : ""
}
]
}
}
}
public static DashboardKeysResult GetVisualizerKeysCanControlled(string moniker, string controlKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetVisualizerKeysCanControlled()
{
mon = moniker + "!Controls!" + controlKey
};
// Получение списка визуализаторов, которыми может управлять элемент управления
var result = somClient.GetVisualizerKeysCanControlled(tGet);
return result;
}
См. также: