GetEaxGridHeaderProperties

Синтаксис

EaxGridHeaderProperties GetEaxGridHeaderProperties(string mon, EaxGridHeaderProperties tArg)

Параметры

mon. Моникёр заголовка таблицы, для которого необходимо получить свойства.

tArg. Свойства заголовка, которые необходимо получить.

Описание

Операция GetEaxGridHeaderProperties получает свойства заголовка визуализатора Таблицы.

Комментарии

Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «DataArea!Views!ключ таблицы!Settings!тип заголовка», в качестве типа заголовка указывается:

Моникёр экземпляра регламентного отчёта может быть получен при выполнении операции OpenPrxMeta. В поле tArg задайте пустые значения или значения по умолчанию для тех полей, значения которых необходимо получить.

Результатом операции будут полученные свойства заголовка таблицы.

Пример

Ниже приведён пример получения свойств боковика таблицы. В запросе передаётся моникёр боковика и список получаемых свойств. В ответе возвращаются полученные значения свойств.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetEaxGridHeaderProperties xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">FCJKECDEBBGOFOAENKBHCHAOHGPDFHHEPJAKMBIGJNLFCJOB!M!S!PBOIFFGDEBBGOFOAEGDIGBMJIIJJDBBDEFLPHAOFEMBCDFFIK!DataArea!Views!1!Settings!LeftProp</mon>
<tArg xmlns="">
  <indent>false</indent>
  <hierarchical>false</hierarchical>
  </tArg>
  </GetEaxGridHeaderProperties>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetEaxGridHeaderPropertiesResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <indent xmlns="">1</indent>
  <hierarchical xmlns="">1</hierarchical>
  </GetEaxGridHeaderPropertiesResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"GetEaxGridHeaderProperties" :
{
"mon" : "FCJKECDEBBGOFOAENKBHCHAOHGPDFHHEPJAKMBIGJNLFCJOB!M!S!PBOIFFGDEBBGOFOAEGDIGBMJIIJJDBBDEFLPHAOFEMBCDFFIK!DataArea!Views!1!Settings!LeftProp",
"tArg" :
{
"indent" : "false",
"hierarchical" : "false"
}
}
}

JSON-ответ:

{
"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;
}

См. также:

Работа с регламентными отчетами