bool MoveSeriesGroupTreeElem(ChartAbsoluteGroupId mon, MoveSeriesGroupTreeElemArg arg)
mon. Моникёр для работы с группами рядов гистограммы.
arg. Параметры выполнения операции.
Операция MoveSeriesGroupTreeElem перемещает ряд из одной группы в другую у гистограммы.
Операция используется при работе с гистограммами, отображающими данные в виде групп. Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!Sheets!ключ листа!Objects!идентификатор диаграммы»!Group» для работы с группами рядов, а в поле arg параметры перемещения ряда. Моникёр экземпляра регламентного отчёта может быть получен при выполнении операции OpenPrxMeta.
Результатом операции будет признак успешного перемещения ряда из одной группы в другую.
Ниже приведён пример перемещения на гистограмме ряда из второй группы в первую. В запросе передаётся моникёр для работы с группами рядов. В ответе возвращается признак успешного перемещения ряда.
{
"MoveSeriesGroupTreeElem" :
{
"mon" :
{
"id" : "DJKIICCJHNCAGOAEAEMMLBNLKMJNJKJEKJKGJNLJPENPPEMD!M!S!PCJENOHCJHNCAGOAEOFHBIKJIBIKIODFEDIEGIMLOAMBJKDAG!Sheets!1!Objects!PrxChart4!Group"
},
"arg" :
{
"from" :
{
"rgi" : "1",
"si" : "0"
},
"to" :
{
"rgi" : "0",
"si" : "0"
}
}
}
}
{
"MoveSeriesGroupTreeElemResult" : "1"
}
public static bool MoveSeriesGroupTreeElem(string moniker, string sheetKey, string chartId)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tMove = new MoveSeriesGroupTreeElem()
{
mon = new ChartAbsoluteGroupId() { id = moniker + "!Sheets!" + sheetKey + "!Objects!" + chartId + "!Group" },
arg = new MoveSeriesGroupTreeElemArg()
{
from = new ChartGroupTargetElem() { rgi = 1, si = 0 },
to = new ChartGroupTargetElem() { rgi = 0, si = 0 }
}
};
// Перемещения ряда из одной группы в другую
var result = somClient.MoveSeriesGroupTreeElem(tMove);
return result;
}
См. также: