DashboardControlsDelete

Синтаксис

bool DashboardControlsDelete(string mon, DashboardControl arg)

Параметры

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

tArg. Удаляемый элемент управления.

Описание

Операция DashboardControlsDelete удаляет элемент управления в информационной панели.

Комментарии

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

Результатом выполнения операции будет логическое значение true, если удаление элемента управления завершилось успешно.

Пример

Ниже приведён пример удаления элемента управления. В запросе передаётся моникёр для работы с элементами управления. В ответе возвращается признак успешного удаления.

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">
<DashboardControlsDelete xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls</mon>
<arg xmlns="">
  <k>2</k>
  </arg>
  </DashboardControlsDelete>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
  <DashboardControlsDeleteResult 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">1</DashboardControlsDeleteResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"DashboardControlsDelete" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls",
"arg" :
{
"k" : "2"
}
}
}

JSON-ответ:

{
"DashboardControlsDeleteResult" : "1"
}
public static bool DashboardControlsDelete(string moniker, uint controlKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tDel = new DashboardControlsDelete()
{
arg = new DashboardControl()
{
k = controlKey
},
mon = moniker + "!Controls"
};
// Удаление элемента управления
var result = somClient.DashboardControlsDelete(tDel);
return result;
}

См. также:

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