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