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