GetVisualizerKeysCanControlled

Синтаксис

DashboardKeysResult GetVisualizerKeysCanControlled(string mon)

Параметры

mon. Моникёр для работы с элементом управления в информационной панели.

Описание

Операция GetVisualizerKeysCanControlled получает список визуализаторов, которыми может управлять элемент управления.

Комментарии

Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели с постфиксом «!Controls!Ключ элемента управления». Моникёр может быть получен при выполнении операции OpenDashboard.

Результатом выполнения операции будет список доступных для управления визуализаторов.

Пример

Ниже приведён пример получения списка визуализаторов, которыми может управлять элемент управления. В запросе передаётся моникёр элемента управления. В ответе возвращается полученный список визуализаторов.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetVisualizerKeysCanControlled xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls!2</mon>
  </GetVisualizerKeysCanControlled>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetVisualizerKeysCanControlledResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<its xmlns="">
<it>
  <key>2</key>
  <name>Столбиковая диаграмма 1</name>
  <type>Chart</type>
  <chartType>Bars</chartType>
  <externalType />
  </it>
<it>
  <key>4</key>
  <name>Лепестковая диаграмма 1</name>
  <type>Chart</type>
  <chartType>Petals</chartType>
  <externalType />
  </it>
  </its>
  </GetVisualizerKeysCanControlledResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"GetVisualizerKeysCanControlled" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls!2"
}
}

JSON-ответ:

{
"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;
}

См. также:

Работа с информационными панелями