bool DataAreaGridRefreshPart(string mon, DataAreaGridRefreshPartArg tArg)
mon. Моникёр, содержащий информацию о визуализаторе Таблица.
tArg. Параметры обновления области таблицы.
Операция DataAreaGridRefreshPart обновляет заданную область таблицы.
Операция предназначена для работы с визуализатором Таблица, которая отображает данные аналитической области данных. Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!DataArea!DataSources!<ключ источника>!DataSourceSlices!<ключ среза>!Views!<ключ таблицы>» для работы с визуализатором, а в поле tArg.options область таблицы, которую необходимо обновить.
Моникёр может быть получен при выполнении операции OpenPrxMeta.
Операция вернёт значение true, если обновление завершилось успешно.
Ниже приведён пример обновления таблицы, отображающей данные аналитической области данных. В запросе передаётся моникёр таблицы и область, которую необходимо обновить. В ответе приходит признак успешного обновления.
{
"DataAreaGridRefreshPart" :
{
"mon" : "S1!M!S!P1!DataArea!DataSources!1!DataSourceSlices!1!Views!4",
"tArg" :
{
"options" : "InternalStyle"
}
}
}
{
"DataAreaGridRefreshPartResult" : "1"
}
public static bool RefreshGridPart(string moniker, uint sourceKey, uint sliceKey, uint viewKey)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tRef = new DataAreaGridRefreshPart()
{
tArg = new DataAreaGridRefreshPartArg()
{
options = EaxGridRefreshPart.InternalStyle
},
mon = moniker + "!DataArea!DataSources!" + sourceKey.ToString() + "!DataSourceSlices!" + sliceKey.ToString() + "!Views!" + viewKey.ToString()
};
//Обновление части таблицы
var result = somClient.DataAreaGridRefreshPart(tRef);
return result;
}
См. также: