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