bool PrxMetaControlsDelete(string mon, OpItemKey tArg)
mon. Моникёр для работы с элементами управления в регламентном отчёте.
tArg. Ключ удаляемого элемента управления.
Операция PrxMetaControlsDelete удаляет элемент управления в регламентном отчёте.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!Controls» для работы с элементами управления, а в поле tArg ключ удаляемого элемента управления. Моникёр может быть получен при выполнении операции OpenPrxMeta.
Операция возвращает значение true, если удаление элемента управления завершилось успешно.
Ниже приведён пример удаления элемента управления в регламентном отчёте. В запросе передаётся моникёр для работы с элементами управления и ключ удаляемого элемента управления. В ответе приходит признак успешного удаления.
{
"PrxMetaControlsDelete" :
{
"mon" : "S1!M!S!P1!Controls",
"tArg" :
{
"k" : "2"
}
}
}
{
"PrxMetaControlsDeleteResult" : "1"
}
public static bool DeletePrxControl(string moniker, uint controlKey)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tDel = new PrxMetaControlsDelete()
{
tArg = new OpItemKey()
{
k = controlKey
},
mon = moniker + "!Controls"
};
//Удаление элемента управления
var result = somClient.PrxMetaControlsDelete(tDel);
return result;
}
См. также: