GetDashboardManagedElements

Синтаксис

DashboardManagedVisualizerInfoResult GetDashboardManagedElements(string mon)

Параметры

mon. Моникёр открытого экземпляра информационной панели.

Описание

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

Комментарии

Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели. Моникёр может быть получен при выполнении операции 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">
<GetDashboardManagedElements xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM</mon>
  </GetDashboardManagedElements>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetDashboardManagedElementsResult 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>1</key>
  <name>Таблица 1</name>
<its>
<it>
  <key>1</key>
  <name>Календарь</name>
  </it>
<it>
  <key>2</key>
  <name>Города</name>
  </it>
<it>
  <key>3</key>
  <name>Факты</name>
  </it>
  </its>
  </it>
<it>
  <key>2</key>
  <name>Столбиковая диаграмма 1</name>
<its>
<it>
  <key>1</key>
  <name>Календарь</name>
  </it>
<it>
  <key>2</key>
  <name>Города</name>
  </it>
<it>
  <key>3</key>
  <name>Факты</name>
  </it>
  </its>
  </it>
<it>
  <key>4</key>
  <name>Лепестковая диаграмма 1</name>
<its>
<it>
  <key>1</key>
  <name>Календарь</name>
  </it>
<it>
  <key>2</key>
  <name>Города</name>
  </it>
<it>
  <key>3</key>
  <name>Факты</name>
  </it>
  </its>
  </it>
  </its>
  </GetDashboardManagedElementsResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"GetDashboardManagedElements" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM"
}
}

JSON-ответ:

{
"GetDashboardManagedElementsResult" :
{
"its" :
{
"it" :
[
{
"key" : "1",
"name" : "Таблица 1",
"its" :
{
"it" :
[
{
"key" : "1",
"name" : "Календарь"
},
{
"key" : "2",
"name" : "Города"
},
{
"key" : "3",
"name" : "Факты"
}
]
}
},
{
"key" : "2",
"name" : "Столбиковая диаграмма 1",
"its" :
{
"it" :
[
{
"key" : "1",
"name" : "Календарь"
},
{
"key" : "2",
"name" : "Города"
},
{
"key" : "3",
"name" : "Факты"
}
]
}
},
{
"key" : "4",
"name" : "Лепестковая диаграмма 1",
"its" :
{
"it" :
[
{
"key" : "1",
"name" : "Календарь"
},
{
"key" : "2",
"name" : "Города"
},
{
"key" : "3",
"name" : "Факты"
}
]
}
}
]
}
}
}
public static DashboardManagedVisualizerInfoResult GetDashboardManagedElements(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetDashboardManagedElements()
{
mon = moniker
};
// Получение списка визуализаторов, которыми могут управлять элементы управления
var result = somClient.GetDashboardManagedElements(tGet);
return result;
}

См. также:

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