ChartStyleAbsoluteGroup GetSeriesGroupTree(ChartAbsoluteGroupId mon)
mon. Моникёр для работы с группами рядов гистограммы.
Операция GetSeriesGroupTree получает дерево группировки рядов у гистограммы.
Операция используется при работе с гистограммами, отображающими данные в виде групп. Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!Sheets!ключ листа!Objects!идентификатор диаграммы»!Group» для работы с группами рядов. Моникёр экземпляра регламентного отчёта может быть получен при выполнении операции OpenPrxMeta.
Результатом операции будет дерево групп рядов.
Ниже приведён пример получения дерева группировки рядов гистограммы, расположенной на листе регламентного отчёта. В запросе передаётся моникёр для работы с группами рядов. В ответе возвращается полученное дерево групп рядов.
{
"GetSeriesGroupTree" :
{
"mon" :
{
"id" : "DJKIICCJHNCAGOAEAEMMLBNLKMJNJKJEKJKGJNLJPENPPEMD!M!S!PCJENOHCJHNCAGOAEOFHBIKJIBIKIODFEDIEGIMLOAMBJKDAG!Sheets!1!Objects!PrxChart4!Group"
}
}
}
{
"GetSeriesGroupTreeResult" :
{
"rg" :
{
"it" :
[
{
"s" :
{
"it" :
{
"idx" : "0",
"di" : "0",
"n" : "Первый элемент"
}
}
},
{
"s" :
{
"it" :
[
{
"idx" : "1",
"di" : "1",
"n" : "Второй элемент"
},
{
"idx" : "2",
"di" : "2",
"n" : "Третий элемент"
},
{
"idx" : "3",
"di" : "3",
"n" : "Четвертый элемент"
}
]
}
}
]
}
}
}
public static ChartStyleAbsoluteGroup GetSeriesGroupTree(string moniker, string sheetKey, string chartId)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetSeriesGroupTree()
{
mon = new ChartAbsoluteGroupId() { id = moniker + "!Sheets!" + sheetKey + "!Objects!" + chartId + "!Group" }
};
// Получение дерева групп рядов
var result = somClient.GetSeriesGroupTree(tGet);
return result;
}
См. также: