EaxGridHeaderSettings GetEaxGridHeaderSettings(string mon, EaxGridHeaderSettings tArg)
mon. Моникёр заголовка таблицы, для которого необходимо получить настройки.
tArg. Настройки заголовка, которые необходимо получить.
Операция GetEaxGridHeaderSettings получает настройки заголовка визуализатора Таблицы.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «DataArea!Views!ключ таблицы!Settings!тип заголовка», в качестве типа заголовка указывается:
TopSettings. Шапка таблицы.
LeftSettings. Боковик таблицы.
Моникёр экземпляра регламентного отчёта может быть получен при выполнении операции OpenPrxMeta. В поле tArg задайте пустые значения или значения по умолчанию для тех полей, значения которых необходимо получить.
Результатом операции будут полученные настройки заголовка таблицы.
Ниже приведён пример получения настроек боковика таблицы. В запросе передаётся моникёр боковика и список получаемых настроек. В ответе возвращаются полученные значения настроек.
{
"GetEaxGridHeaderSettings" :
{
"mon" : "FCJKECDEBBGOFOAENKBHCHAOHGPDFHHEPJAKMBIGJNLFCJOB!M!S!PBOIFFGDEBBGOFOAEGDIGBMJIIJJDBBDEFLPHAOFEMBCDFFIK!DataArea!Views!1!Settings!LeftSettings",
"tArg" :
{
"displaySortIcons" : "false",
"hierarchyIndent" : "0",
"placement" : "0"
}
}
}
{
"GetEaxGridHeaderSettingsResult" :
{
"displaySortIcons" : "0",
"hierarchyIndent" : "-1",
"placement" : "2"
}
}
public static EaxGridHeaderSettings GetEaxGridHeaderSettings(string moniker, ulong viewKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetEaxGridHeaderSettings()
{
tArg = new EaxGridHeaderSettings()
{
displaySortIcons = new bool(),
hierarchyIndent = new double(),
placement = new int()
},
mon = moniker + "!DataArea!Views!" + viewKey.ToString() + "!Settings!LeftSettings"
};
// Получение настроек заголовка
var result = somClient.GetEaxGridHeaderSettings(tGet);
return result;
}
См. также: