bool DashboardControlsDelete(string mon, DashboardControl arg)
mon. Моникёр для работы с элементами управления в информационной панели.
tArg. Удаляемый элемент управления.
Операция DashboardControlsDelete удаляет элемент управления в информационной панели.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели с постфиксом «!Controls», а в поле arg.k ключ удаляемого элемента управления. Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом выполнения операции будет логическое значение true, если удаление элемента управления завершилось успешно.
Ниже приведён пример удаления элемента управления. В запросе передаётся моникёр для работы с элементами управления. В ответе возвращается признак успешного удаления.
{
"DashboardControlsDelete" :
{
"mon" : "DDAHEFONHJEHGOAEEDLJNELPBEBAIMJEJILGKJKBBPLABDMK!M!S!PMAMCNGONHJEHGOAEGHJFDCONGPFPHECEDKMIJJCJCFJDMONM!Controls",
"arg" :
{
"k" : "2"
}
}
}
{
"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;
}
См. также: